Best audiobooks about Christmas

Fancy feeling festive? Just download one of these Christmassy audiobooks to listen to while you're out shopping, wrapping up presents, in the car, or cooking the pud, and you'll soon be belting out carols with aplomb

Audible offer

When you sign up for a 30 day free trial at Audible, Mumsnet users will get an additional credit – that’s two totally free books! After your free trial, you’ll pay £7.99 a month and continue to receive one free credit to redeem against any audiobook, unless you cancel. All books you purchase with your credits are yours to keep forever!

Sign up for the free trial

1. A Christmas Carol by Charles Dickens


Narrated by: a full cast including Sir Derek Jacobi, Kenneth Cranham, and Miriam Margolyes

Total time: 3 hours 31 minutes

When to listen: Baking the Christmas cake and pud

Charles Dickens' classic ghostly tale of sour and stingy miser Ebenezer Scrooge has captivated readers, listeners and audiences for over 150 years. This Christmas, Audible Studios has brought the story to life in an audio drama featuring an all-star cast.

Listen for FREE as part of a 30-day trial | Buy the audiobook for £19.99

2. The Collectors by Philip Pullman


Narrated by: Bill Nighy

Total time: 32 minutes

When to listen: Wrapping the presents

If you're a big fan of Philip Pullman, this is essential Christmas listening. Written exclusively for Audible, The Collectors serves as an introduction to the award-winning His Dark Materials trilogy, and gives us some extra insight into the life of Lyra.

On a dark winter's night in 1970, Horley and Grinstead huddle for warmth in the Senior Common Room of a college in Oxford. Conversation turns to the two impressive works of art that Horley has recently added to his collection. What the two men don't know is that these pieces are connected in mysterious and improbable ways; and they are about to be caught in the crossfire of a story which has travelled time and worlds.

Listen for FREE as part of a 30-day trial | Buy the audiobook for £1.99

3. Christmas Days by Jeanette Winterson


Narrated by: Jeanette Winterson and Imogen Church

Total time: 9 hours, 8 minutes

When to listen: Out shopping for presents and/or the Big Food Shop

Regular Mumsnetters on What We're Reading are big fans of Winterson, so we're delighted to introduce you to her Christmas collection. These tales give the listener a portal into the spirit of the season, where time slows down and magic starts to happen. From trees with mysterious powers to a tinsel baby that talks, philosophical fairies to flying dogs, a haunted house and a disappearing train, Winterson's innovative stories encompass the childlike and spooky wonder of Christmas.

Listen for FREE as part of a 30-day trial | Buy the audiobook for £14.99

4. A Boy Called Christmas by Matt Haig


Narrated by: Stephen Fry

Total time: 4 hours, 29 minutes

When to listen: With the kids in the car on the way to the end-of-term play

This is the true story of Father Christmas. It is a story that proves that nothing is impossible. If you are one of those people who believe that some things are impossible, you should not listen to this audiobook. It is most certainly not for you. Because this audiobook is full of impossible things. Are you still reading? Good. Then let us begin…. A Boy Called Christmas is a tale of adventure, snow, kidnapping, elves, more snow, and an 11-year-old boy called Nikolas, who isn't afraid to believe in magic.

Listen for FREE as part of a 30-day free trial | Buy the audiobook for £9.19

See also:The Girl Who Saved Christmas – Book 2, and Father Christmas & Me – Book 3

5. The Christmasaurus by Tom Fletcher


Narrated by: Paul Shelley

Total time: 5 hours, 38 minutes

When to listen: With the whole family bundled in the car on the way to visit relatives

A really lovely festive story for the whole family, Tom Fletcher's Christmasaurus is a story about a boy named William Trundle and a dinosaur, the Christmasaurus. It's about how they meet one Christmas Eve and have a magical adventure. It's about friendship and families, sleigh bells and Santa, singing elves and flying reindeer, music and magic. It's about discovering your heart's true desire and learning that the impossible might just be possible…

Listen for FREE as part of a trial | Buy the audiobook for £17.99

6. Enid Blyton's Christmas Stories by Enid Blyton


Narrated by: Jilly Bond

Total time: 4 hours, 42 minutes

When to listen: Curled up in bed with your DC

In this Enid Blyton collection there is mystery and magic, laughter and mischief, the joy of shared times and plenty of delicious food – many of the ingredients that have been delighting Blyton's fans for more than 70 years.

Listen for FREE as part of a 30-day trial | Buy the audiobook for £20.99

7. Christmas Dreams by Giovanna Fletcher


Narrated by: Giovanna Fletcher

Total time: 3 hours, 10 minutes

When to listen: In a hot bath with a glass of wine

A bundle edition of two Christmas stories: Dream a Little Christmas Dream and Christmas with Billy and Me, written and narrated by author and blogger, Giovanna Fletcher. One's a mysterious tale, the other a festive love story – both fabulously festive.

Listen for FREE as part of a 30-day trial | Buy the audiobook for £18.00

8. An Almost Perfect Christmas by Nina Stibbe


Narrated by: Nina Stibbe

Total time: 3 hours, 36 minutes

When to listen: Right now, wherever you are

From dry turkeys to Christmas pudding fires, the perfect present for a teacher to the risks and rewards of regifting, Nina Stibbe offers her inimitable wisdom and humour on the most wonderful time of the year.

Listen for FREE as part of a 30-day trial | Buy the audiobook for £20.99

All prices correct at time of publication