Across time
Best Christmas Books
Books set at Christmas, for reading in December. Not a gift list — the gift list is a different page.
Updated October 2026 · By Sawyer V.

The short version
A Christmas Carol is still the one, and at 114 pages you can read it in an evening in December. Skipping Christmas is the funniest, A Christmas Memory is the one that makes people cry in 48 pages, Hercule Poirot's Christmas is the mystery, and One Day in December is the romance.
Some links on this page are affiliate links. If you buy through one we earn a commission at no extra cost to you, and it does not change which books are here or the order they appear in. Read the full disclosure.
How we picked
We looked for books actually set at Christmas rather than books published in time for it, then took one per kind of reader so the list is useful to a household rather than to one taste. Lengths are median print lengths from the catalog, because in December nobody wants to start something they will not finish by the 25th. We have not read all eight.
What we do on every list: read the publisher’s own description rather than a summary of it, check print length and first publication year against library catalog data (last refreshed October 11, 2026), confirm the book is still sold in the format we suggest, and write the match line before the blurb. What we do not do is claim to have read every book here cover to cover. The full method is published, and it is written so anyone can check it.
The short answer
Who each book is for, at a glance. Select a row for the full write-up.
| # | Book | Give this if | Where to buy |
|---|---|---|---|
| 1 | ![]() A Christmas CarolCharles Dickens · 114 pagesThe one everybody means | they have seen six adaptations and read none | |
| 2 | ![]() Skipping ChristmasJohn Grisham · 211 pagesThe funniest | they find the season exhausting and want that said out loud | |
| 3 | ![]() A Christmas MemoryTruman Capote · 48 pagesThe one that makes people cry | they have forty minutes and want to be undone | |
| 4 | ![]() Winter SolsticeRosamunde Pilcher · 528 pagesThe long comfortable one | they want to live somewhere else for two weeks | |
| 5 | ![]() A Boy Called ChristmasMatt Haig · 242 pagesThe family read-aloud | there is a six-to-ten-year-old in the house | |
| 6 | ![]() Let It SnowJohn Green · 368 pagesThe teenage one | they are fourteen to eighteen and want something light | |
| 7 | ![]() Hercule Poirot's ChristmasAgatha Christie · 221 pagesThe mystery | they want a body under the tree | |
| 8 | ![]() One Day in DecemberJosie Silver · 416 pagesThe romance | they want to cry about something other than a fruitcake |
#ad — buying through these links earns us a commission at no cost to you. Prices, where shown, come straight from Amazon’s product feed; the listing is always the final word.
Eight, one per kind of reader

1. The one everybody means
A Christmas Carol
Charles Dickens
Give this ifthey have seen six adaptations and read none
A miser is shown his past, his present and his grave in one night. It is shorter than almost anyone expects — a long evening — and the prose is far stranger and funnier than the adaptations, which flatten Dickens into a moral and lose the jokes.
One caveat: Victorian sentences. Read it aloud and they stop being a problem.
- Print length
- 114 pages
- First published
- 1843
- Formats
- print, Kindle and audio where the publisher offers them
#ad — how we’re funded · price as of October 16, 2026

2. The funniest
Skipping Christmas
John Grisham
Give this ifthey find the season exhausting and want that said out loud
A couple whose daughter is away decide to cancel Christmas entirely — no tree, no cards, no party — and their street treats it as a declaration of war. A short, mean, extremely readable comedy about neighborhood conformity.
One caveat: The ending goes soft in a way the rest of the book has earned the right not to. Some readers feel cheated.
- Print length
- 211 pages
- Formats
- print, Kindle and audio where the publisher offers them
#ad — how we’re funded · price as of October 16, 2026

3. The one that makes people cry
A Christmas Memory
Truman Capote
Give this ifthey have forty minutes and want to be undone
A seven-year-old boy and his elderly cousin make fruitcakes in 1930s Alabama, count their coins, and fly kites on Christmas Day. Forty-eight pages, almost no plot, and the last page is one of the most quietly devastating in American writing.
One caveat: Very short for the price of a hardback. Buy it as the object it is.
- Print length
- 48 pages
- First published
- 1956
- Formats
- print, Kindle and audio where the publisher offers them
#ad — how we’re funded · price as of October 16, 2026

4. The long comfortable one
Winter Solstice
Rosamunde Pilcher
Give this ifthey want to live somewhere else for two weeks
Five people with not much left at home end up sharing a cold house in the Scottish Highlands through the darkest weeks of the year. Nothing dreadful happens and that is the point — it is the book people reread every December for the fires and the shopping lists.
One caveat: Over 500 pages and deliberately slow. If they want event, this is the wrong one.
- Print length
- 528 pages
- Formats
- print, Kindle and audio where the publisher offers them
#ad — how we’re funded · price as of October 16, 2026

5. The family read-aloud
A Boy Called Christmas
Matt Haig
Give this ifthere is a six-to-ten-year-old in the house
An eleven-year-old Finnish boy walks north to look for his father and finds an elf village, in an origin story for Father Christmas that is funny to adults without winking at them. Short chapters, built for one a night through December.
- Print length
- 242 pages
- Formats
- print, Kindle and audio where the publisher offers them
#ad — how we’re funded · price as of October 16, 2026

6. The teenage one
Let It Snow
John Green
Give this ifthey are fourteen to eighteen and want something light
Three linked stories by three authors, set during one blizzard, all converging on the same all-night Waffle House. It is warm, it is funny, and it is the Christmas book teenagers actually finish.
One caveat: Written in 2008 and the phones show it.
- Print length
- 368 pages
- First published
- 2008
- Formats
- print, Kindle and audio where the publisher offers them
#ad — how we’re funded · price as of October 16, 2026

7. The mystery
Hercule Poirot's Christmas
Agatha Christie
Give this ifthey want a body under the tree
A tyrannical old man summons the family he has spent decades tormenting and is found with his throat cut in a locked room upstairs. Christie wrote it specifically because a relative complained her murders had gone too genteel, and it is the bloodiest thing she published.
One caveat: The solution turns on a physical trick some readers find a stretch. More on the shelf at Christmas mysteries.
- Print length
- 221 pages
- First published
- 1939
- Formats
- print, Kindle and audio where the publisher offers them
#ad — how we’re funded · price as of October 16, 2026

8. The romance
One Day in December
Josie Silver
Give this ifthey want to cry about something other than a fruitcake
A woman sees a stranger through a bus window one December and meets him a year later as her best friend's new boyfriend. The December framing is real rather than decorative, and the friendship carries as much weight as the romance.
One caveat: Ten years of near-misses. If that premise irritates them it will irritate them for 400 pages. The full shelf is at Christmas romance.
- Print length
- 416 pages
- First published
- 2018
- Formats
- print, Kindle and audio where the publisher offers them
#ad — how we’re funded · price as of October 16, 2026
This is a reading list, not a gift list
Two different December searches get mixed together constantly, and they want opposite answers. One is "what should I read this month"; the other is "what book do I buy my brother-in-law". A book you would love in your own armchair is frequently a terrible present, because the gift has to survive being opened in front of people and has to suit a taste you only half know.
This page answers the first question. For the second, books to give as Christmas gifts is the list built around the recipient, a Secret Santa covers the capped office version, and books to give as gifts is the general method.
How long each one is, because it is December
The constraint in December is not taste, it is hours. These are median print lengths from the catalog; the edition you are sent may differ.
| Book | Pages | Finish it in |
|---|---|---|
| A Christmas Memory | 48 | One sitting |
| A Christmas Carol | 114 | An evening |
| Skipping Christmas | 211 | A weekend |
| Hercule Poirot's Christmas | 221 | A weekend |
| A Boy Called Christmas | 242 | A chapter a night through Advent |
| Let It Snow | 368 | A week |
| One Day in December | 416 | A week |
| Winter Solstice | 528 | The whole holiday |
Which one, by reader
| If they | Read | Because |
|---|---|---|
| Want the real thing | A Christmas Carol | Shorter and funnier than the adaptations |
| Are sick of the season | Skipping Christmas | It is on their side |
| Want to be moved | A Christmas Memory | Forty-eight pages, and it lands |
| Want to escape | Winter Solstice | A cold house in Scotland for two weeks |
| Have young children | A Boy Called Christmas | Built for one chapter a night |
| Are a teenager | Let It Snow | Three stories, one blizzard |
| Read crime | Hercule Poirot's Christmas | A locked room and a lot of blood |
| Read romance | One Day in December | The December framing is load-bearing |
Where this fits
Winter reads is the next page after this one: the season rather than the holiday, for January and February when the decorations are down and the evenings are still dark. Christmas mysteries and Christmas romance go deeper into the two genres that own December.
For audio through the cooking and the wrapping, classic audiobooks has A Christmas Carol in several recordings, and audiobooks for family road trips covers the drive to the relatives.
Two ways to read this list for less
If several books here appeal, a subscription usually beats buying them one at a time — but only for the right kind of reader. Here is who each one actually suits.
Audible Premium Plus
For anyone whose hands are busy
Driving, walking, cooking, cleaning. It converts hours that were never available for reading, which is a bigger effect than any discount. Books bought with a credit stay yours after you cancel — titles from the included catalog do not, and confusing the two is the most common complaint about the service.
See Audible plans and current pricingHow Audible actually works — credits, gifting and what happens when you cancel.
Kindle Unlimited
For fast readers who browse
It pays off from about three ebooks a month, in the genres the catalog covers well — romance, romantasy, cozy mystery, thriller, progression fantasy. It does not pay off if you are waiting on a specific new hardcover, because those are usually not included. Everything is borrowed, not owned.
See Kindle Unlimited terms and pricingIs Kindle Unlimited worth it? — the arithmetic, done on your own reading.
#ad — how we are funded. We print no subscription prices anywhere on this site, because they change and a stale figure sends you to a checkout expecting something that is not there. And if you read in silence in a chair, neither of these is for you — buy the book, or borrow it from your library.
What we would skip
The novel with a wreath on the cover published this October
Publishers ship a wall of them every autumn and most are a standard contemporary romance with tinsel added in the final edit — the Christmas is set dressing, and by 27 December the reader cannot remember the title. The books on this list are set at Christmas in a way that matters to the plot: the locked house, the snowed-in street, the family obligation that cannot be refused. Check whether the holiday could be deleted without changing the story. If it could, it is wrapping paper.
Questions people ask
What is the best Christmas book to read?
A Christmas Carol, for most readers — it is 114 pages, funnier than any adaptation, and the one the whole tradition came from. Skipping Christmas if they would rather laugh at the season than celebrate it.
What is the best Christmas book for a family read-aloud?
A Boy Called Christmas. Short chapters built for one a night through December, and the jokes work on the adult reading it aloud.
What is a good short Christmas book?
A Christmas Memory at 48 pages, then A Christmas Carol at 114. Both finish in a single evening.
Are there good Christmas murder mysteries?
Yes, it is one of the oldest shelves in crime fiction. Hercule Poirot's Christmas is the famous one; the full list is on our Christmas mysteries page.
What is the difference between a Christmas book and a Christmas gift book?
A Christmas book is set at Christmas and read in December. A gift book is chosen for a recipient and can be about anything — those are different searches with different answers, and we keep them on different pages.
Sources
- Open Library Search API — First publication year, median print length and cover art for every book on this page. Queried 8 September 2026.
- Audible Premium Plus membership page — The only authoritative source for current Audible plans, prices and terms.
Read next
- Best Winter Reads
Eight snowbound books for January and February, split by whether the cold is comforting or hostile.
- Best Christmas Mysteries
Six murder mysteries set at Christmas, from the 1938 Poirot to a 2023 novella, reissues included.
- Best Christmas Romance Books
Seven Christmas romances sorted by trope and heat level, which is what the identical December covers hide.
- Best Books to Give as Christmas Gifts
Eight books that survive being unwrapped in a room full of people, sorted by recipient.
- Best Beach Reads
Nine beach reads chosen for glare, sand and interruption, sorted by attention required.