Skip to content
Margin & Muse

Margin & Muse — book gifts, matched to the person.

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.

A lit candle beside a closed book on a table

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.

#BookGive this ifWhere to buy
1
Cover of A Christmas Carol by Charles Dickens
A Christmas CarolCharles Dickens · 114 pagesThe one everybody means
they have seen six adaptations and read none
2
Cover of Skipping Christmas by John Grisham
Skipping ChristmasJohn Grisham · 211 pagesThe funniest
they find the season exhausting and want that said out loud
3
Cover of A Christmas Memory by Truman Capote
A Christmas MemoryTruman Capote · 48 pagesThe one that makes people cry
they have forty minutes and want to be undone
4
Cover of Winter Solstice by Rosamunde Pilcher
Winter SolsticeRosamunde Pilcher · 528 pagesThe long comfortable one
they want to live somewhere else for two weeks
5
Cover of A Boy Called Christmas by Matt Haig
A Boy Called ChristmasMatt Haig · 242 pagesThe family read-aloud
there is a six-to-ten-year-old in the house
6
Cover of Let It Snow by John Green
Let It SnowJohn Green · 368 pagesThe teenage one
they are fourteen to eighteen and want something light
7
Cover of Hercule Poirot's Christmas by Agatha Christie
Hercule Poirot's ChristmasAgatha Christie · 221 pagesThe mystery
they want a body under the tree
8
Cover of One Day in December by Josie Silver
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

Cover of A Christmas Carol by Charles Dickens

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
$4.65 · View on Amazon

#ad — how we’re funded · price as of October 16, 2026

Cover of Skipping Christmas by John Grisham

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
$9.38 · View on Amazon

#ad — how we’re funded · price as of October 16, 2026

Cover of A Christmas Memory by Truman Capote

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
$11.29 · View on Amazon

#ad — how we’re funded · price as of October 16, 2026

Cover of Winter Solstice by Rosamunde Pilcher

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
$11.99 · View on Amazon

#ad — how we’re funded · price as of October 16, 2026

Cover of A Boy Called Christmas by Matt Haig

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
$5.29 · View on Amazon

#ad — how we’re funded · price as of October 16, 2026

Cover of Let It Snow by John Green

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
$8.29 · View on Amazon

#ad — how we’re funded · price as of October 16, 2026

Cover of Hercule Poirot's Christmas by Agatha Christie

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
$15.20 · View on Amazon

#ad — how we’re funded · price as of October 16, 2026

Cover of One Day in December by Josie Silver

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
$6.48 · View on Amazon

#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.

BookPagesFinish it in
A Christmas Memory48One sitting
A Christmas Carol114An evening
Skipping Christmas211A weekend
Hercule Poirot's Christmas221A weekend
A Boy Called Christmas242A chapter a night through Advent
Let It Snow368A week
One Day in December416A week
Winter Solstice528The whole holiday

Which one, by reader

If theyReadBecause
Want the real thingA Christmas CarolShorter and funnier than the adaptations
Are sick of the seasonSkipping ChristmasIt is on their side
Want to be movedA Christmas MemoryForty-eight pages, and it lands
Want to escapeWinter SolsticeA cold house in Scotland for two weeks
Have young childrenA Boy Called ChristmasBuilt for one chapter a night
Are a teenagerLet It SnowThree stories, one blizzard
Read crimeHercule Poirot's ChristmasA locked room and a lot of blood
Read romanceOne Day in DecemberThe 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 pricing

How 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 pricing

Is 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