User Heart Menu Basket

Top 7 Best Fairy Tale Books for 7-year-olds

These spellbinding stories are sure to enthral young readers. Featuring all the best-loved fairy tales, such as Cinderella, The Emperor's New Clothes and The Little Mermaid, as well as modern retellings, see below for the best fairy tale books for 7-year-olds.

Alt Text

1. Usborne Illustrated Fairy Tales

  • £14.49
  • RRP £17.99
  • Save £3.50


Children will love this magical treasury, which features ten classic fairy tales from the Brothers Grimm, Hans Christian Andersen and other renowned writers. It includes The Elves and the Shoemaker, The Swan Princess and Little Red Riding Hood, the perfect stories to read aloud to children, complemented by enchanting illustrations.

2. Hans Christian Andersen's Fairy Tales

  • £6.89
  • RRP £6.99
  • Save £0.10

Hans Christian Andersen & Naomi Lewis

Writer and critic Naomi Lewis retells twelve magical fairy tales by Hans Christian Andersen. The book includes Thumbelina, The Emperor's New Clothes and The Little Mermaid, wonderful stories that children are sure to remember forever.

3. The Great Fairy Tale Disaster

  • £6.89
  • RRP £6.99
  • Save £0.10

David Conway & Melanie Williamson

This perfectly silly picture book features a series of fairy tales that have never been so funny! Will the Big Bad Wolf - who has no more huff or puff left in him - find a new fairy tale that suits him? Featuring all the best-loved fairy tales, including Cinderella, Rapunzel and Jack and the Beanstalk, this marvellously mad book is full of fun and mayhem!

4. Fairy Tales from the Brothers Grimm

  • £18.89
  • RRP £20.00
  • Save £1.11

Jacob & Wilhelm Grimm

This treasury of engrossing folk and fairy stories is bursting with giants, dwarves, witches, princesses and plenty of magical beasts - as well as some cunning children! This volume features timeless classics from the Brothers Grimm, including The Frog Prince, Hansel and Gretel, the original Cinderella story ('Ashputtel'), and many more. Each tale is gorgeously illustrated by a different renowned illustrator, including Axel Scheffler, Helen Oxenbury, Quentin Blake and Emma Chichester Clark, making this a treasury to cherish.

5. Doctor Who: Time Lord Fairy Tales

  • £17.59
  • RRP £21.99
  • Save £4.40

Justin Richards

This sumptuous, dark collection of ancient fairy tales from the world of Doctor Who will enchant young readers, particularly those who are already fans of the brilliant Doctor Who TV series. These captivating stories include mysterious myths and monsters from every corner of the universe.

6. Revolting Rhymes

  • £3.99
  • RRP £7.99
  • Save £4.00

Roald Dahl & Quentin Blake

In this riotous read, Roald Dahl dispenses with happily ever afters and opts for more horrible endings as he retells six famous fairy tales. Cinderella chooses not to marry the prince when he reveals a surprisingly cruel streak. Snow White befriends seven jockeys who are compulsive gamblers, and Goldilocks proves to be a real thug! This hilarious poetry book will have readers in stitches.

7. A Twist of Tales

  • £4.99
  • RRP £6.99
  • Save £2.00

Julia Donaldson & Peter Bailey

The Gruffalo author Julia Donaldson retells three wonderful fairy tales from across the world, clearly and carefully written to make this book perfect for keen and reluctant readers alike. A king hides a secret under his crown; a magical dream inspires an epic journey; and a clever girl outwits the king. This beautifully-illustrated book is guaranteed to delight children.

Fairy books for 6-year-olds and over

  • Usborne Illustrated Fairy Tales
  • Hans Christian Andersen's Fairy Tales
  • The Great Fairy Tale Disaster
  • Fairy Tales from the Brothers Grimm
  • Doctor Who: Time Lord Fairy Tales
  • Roald Dahl's Revolting Rhymes
  • A Twist of Tales