Children's reading lists

15 must-read fantasy books for 9-12-year-olds

Escape the real world by diving into these epic fantasy books for 9-12-year-olds that will take you to fantastical and hair-raising locations.

Puffin team
An image showing a selection of fantasy books against a green background with a shape filled with stars

We'd love to know what you think of these recommendations and which books you're most excited to read! Send us an email at

Sign up to the Puffin newsletter

Stories, ideas and giveaways to help you spark young imaginations