User Heart Menu Basket

Top 10 Best Magical Books for Children

Discover wondrous worlds, enchanting characters and fantastical creatures in this list of the best magical books for children. Ordered by target age, this list features beloved books by authors including J. K. Rowling, Roald Dahl and Philip Pullman, so you're sure to find a new spellbinding story.

1. Room on the Broom

  • £6.99
  • RRP £6.99
  • Save

Julia Donaldson & Axel Scheffler | 3+

With charming illustrations and dynamic rhyming text, this rib-tickling tale will captivate little readers. It stars a witch with a brilliant broomstick, but when she loses her hat, her bow and her wand in a sudden flurry of wind, three small animals are happy to help - and they all want a ride on her broomstick in return! Will there be room? And what will happen when they stumble across a dragon?! This delightful tale is perfect for bedtime.

2. The Little Mermaid

  • £4.89
  • RRP £4.99
  • Save £0.10

Ladybird | 3+

This classic story follows a mermaid who trades her beautiful voice for legs so that she can join the human world. She is determined to reunite with the handsome prince she once rescued from drowning, and stay with him as a human forever. But will her new earthbound life be as wonderful as she thought it would be? This enthralling fairy-tale is perfect for young readers.

3. Peter Pan

  • £3.99
  • RRP £6.99
  • Save £3.00

J. M. Barrie | 5+

This timeless tale features the fantastical adventures of the mischievous Lost Boys, the intrepid Darling children, the courageous Peter Pan who will never grow up, and, of course, the wicked Captain Hook! Be whisked away to Neverland with this exhilarating story.

4. Rainbow Magic Books

  • £29.99
  • RRP £263.48
  • Save £233.49

Daisy Meadows | 5+

Fairy fans will be enchanted by these stunning stories. They follow Rachel and Kirsty as they join the fairies in their ongoing battle with Jack Frost. Easily readable and wonderfully magical, this fantasy series is perfect for children who want to start reading on their own. But which fairy will be your child's favourite?

5. The BFG

  • £3.99
  • RRP £6.99
  • Save £3.00

Roald Dahl & Quentin Blake | 7+

When Sophie is snatched from her bed in the middle of the night by an enormous giant, she's a bit surprised to say the least! But she discovers that this big, friendly giant has a big, warm heart to match. Together, they set out to rid the world of rather less kindly giants. This exciting, lively tale comes from sensational storyteller Roald Dahl, and is complemented by the fantastic illustrations of Quentin Blake.

6. The Worst Witch

  • £7.99
  • RRP £41.93
  • Save £33.94

Jill Murphy | 7+

Kids will adore these spellbinding stories, which star the lovable, clumsy witch, Mildred. She's excited to be studying at Miss Cackle's Academy for Witches, but she keeps making silly mistakes, messing up spells and crashing her broomstick! As if things couldn't get any worse, she manages to make an enemy out of Ethel, the vindictive teacher's pet... Join Mildred on all her misadventures in these magical books.

7. The Hobbit

  • £4.99
  • RRP £7.99
  • Save £3.00

J. R. R. Tolkien | 7+

Bilbo is a hobbit. He likes to keep himself to himself and enjoys a peaceful, uneventful life. But one day, a group of dwarves turns up at his door, and his life is changed forever. He must embark on an epic quest to help the dwarves reclaim their mountain and slay the malicious, miserly dragon, Smaug - all rather difficult for a homely hobbit! This riveting story features themes of courage, friendship, magic, and action-packed adventure!

8. Alice's Adventures in Wonderland

  • £4.49
  • RRP £4.99
  • Save £0.50

Lewis Carroll | 7+

Kids can immerse themselves in a dreamlike world with this enthralling book. Follow the white rabbit down the rabbit hole and tumble into a world where all your normal worries disappear, and you must instead contend with the grinning Cheshire Cat, the nonsensical Mad Hatter and the cruel Queen of Hearts. Full of wonderful wordplay and perplexing puzzles, children will love this riveting read.

9. The Harry Potter Series

  • £29.99
  • RRP £62.99
  • Save £33.00

J. K. Rowling | 9+

This enchanting series has inspired a love of books in millions of children with its exciting adventures, fantastical creatures and spellbinding characters. Join young Harry Potter as he enrols at the magical (but perilous!) Hogwarts School of Witchcraft and Wizardry. Over the years, he must contend with a three-headed dog, a terrifying basilisk, ghoulish dementors, a mysterious Potions Master and so much more, and must 

ultimately face his most terrifying nemesis: Lord Voldemort.

10. His Dark Materials

  • £20.00
  • RRP £25.00
  • Save £5.00

Philip Pullman | 11+

Featuring three books - Northern Lights, The Subtle Knife and The Amber Spyglass - this captivating fantasy trilogy follows Lyra and her 'daemon', the animal embodiment of her inner self. Travel with Lyra to amazing fantastical settings, through snowy hills, to an otherworldly city, and even to the Land of the Dead, on all sorts of daring and dangerous quests.