Get into the Christmas spirit with these festive books for kids

a girl and boy reading a book at christmas

 

Whether you’re looking to introduce little ones to the magic of Christmas or encourage older children to dive into holiday adventures, a good book can make the season extra special. To help you find the perfect read, we’ve put together a list of the best Christmas books for children, divided into two age groups. Each book is a wonderful way to spark holiday imagination, encourage reading at Christmas, and create cherished festive memories.

 

Christmas Books for Ages 0-5

🎅The Christmasaurus and the Night Before Christmas by Tom Fletcher

📕The Very Hungry Caterpillar's Christmas Eve by Eric Carle

🎅The Very Hungry Caterpillar's Christmas Touch-and-Feel by Eric Carle

📕Peter Rabbit Tales: The Christmas Star by Beatrix Potter

🎅Roald Dahl: The Night Before Christmas by Roald Dahl

📕How Many Sleeps till Christmas? by Mark Sperring

🎅Slinky Malinki's Christmas Crackers by Lynley Dodd

📕Jim's Spectacular Christmas by Emma Thompson & Axel Scheffler

🎅Little Rabbit's Christmas by Harry Horse

📕Harry and the Dinosaurs Make a Christmas Wish by Ian Whybrow

Christmas Books for Ages 6-12

🎅Charlie and the Christmas Factory by Roald Dahl

📕X-Mas Marks the Spot by Paul Westmoreland

🎅The Christmasaurus and the Naughty List by Tom Fletcher

📕Daisy and the Trouble with Christmas by Kes Gray

🎅The Miracle on Ebenezer Street by Catherine Doyle

📕Father Christmas's Fake Beard by Terry Pratchett

🎅Why Does Santa Ride Around in a Sleigh? by Kay Woodward

📕Christmas Tales from the Farm  by Amanda Owen

🎅The Completely Chaotic Christmas of Lottie Brooks by Katie Kirby

📕The Killer Cat's Christmas by Anne Fine

These festive books for children make the perfect stocking filler or gift, or, just a cosy bedtime read. Find more Christmas books for kids inspiration on the Penguin books website.