Christmas Book Advent Calendar for Kids

Christmas Book Advent

It’s no secret we love holiday books– we have a collection for each holiday of the year! Our Christmas collection has grown so large that I put together a Christmas book advent calendar! Below are 24 of our favourite Christmas books that are perfect for counting down to Christmas with children. Opening one book each day makes for a very special Christmas story time all December long. 

24 Books for Christmas

  1. The 12 Days of Christmas 
  2. How the Grinch Stole Christmas
  3. Bear Stays Up
  4. Little Blue Truck’s Christmas
  5. Disney’s 5-Minute Christmas Stories
  6. Frosty the Snowman
  7. Pick a Pine Tree
  8. Franklin’s Gift
  9. The Not Very Merry Pout-Pout Fish 
  10. Why I Love Winter
  11. The Nutcracker
  12. Madeline’s Christmas 
  13. The Little Reindeer
  14. Santa Duck 
  15. How Santa Lost His Job
  16. Rudolph the Red-Nosed Reindeer 
  17. Why I Love Christmas
  18. Olive, the Other Reindeer 
  19. Finding Christmas 
  20. Disney Christmas Storybook Collection
  21. Home Alone 
  22. A Charlie Brown Christmas 
  23. How to Catch an Elf
  24. The Night Before ChristmasChristmas Books for Kids

How to Create a Book Advent

  1. Wrap each Christmas book and place them under the tree.
  2. Each day choose one new book to open.
  3. There is no order to how you open these books– rather the kids love carefully choosing which present they will open. (If there is a certain order to how you want the books opened, then number each one).
  4. End your book advent with The Night Before Christmas on December 24th.

For more kids’ holiday book collections, check out our Little Library page! Merry Christmas! xo


Mama Writes


  1. This is great. My daughter got a book advent this year. It has tiny little Disney books in it and she is loving it!

  2. We love this idea to get kids into reading! I didn’t realize there was a Home Alone book. This is one my kids would like.

Leave a Reply

Your email address will not be published. Required fields are marked *