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

  1. The Christmasaurus and the Night Before Christmas by Tom Fletcher
  2. The Very Hungry Caterpillar's Christmas Eve by Eric Carle
  3. The Very Hungry Caterpillar's Christmas Touch-and-Feel by Eric Carle
  4. Peter Rabbit Tales: The Christmas Star by Beatrix Potter
  5. Roald Dahl: The Night Before Christmas by Roald Dahl
  6. How Many Sleeps till Christmas? by Mark Sperring
  7. Slinky Malinki's Christmas Crackers by Lynley Dodd
  8. Jim's Spectacular Christmas by Emma Thompson & Axel Scheffler
  9. Little Rabbit's Christmas by Harry Horse
  10. Harry and the Dinosaurs Make a Christmas Wish by Ian Whybrow

Christmas Books for Ages 6-12

  1. Charlie and the Christmas Factory by Roald Dahl
  2. X-Mas Marks the Spot by Paul Westmoreland
  3. The Christmasaurus and the Naughty List by Tom Fletcher
  4. Daisy and the Trouble with Christmas by Kes Gray
  5. The Miracle on Ebenezer Street by Catherine Doyle
  6. Father Christmas's Fake Beard by Terry Pratchett
  7. Why Does Santa Ride Around in a Sleigh? by Kay Woodward
  8. Christmas Tales from the Farm  by Amanda Owen
  9. The Completely Chaotic Christmas of Lottie Brooks by Katie Kirby
  10. The Killer Cat's Christmas by Anne Fine

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