Which Christmas Carol recording should you buy?

The complete text runs about three hours. There are editions here at 37 minutes, 55 minutes, 1 hour 11 and 1 hour 18 — and they are not all marked abridged.

Disclosure: links on this page to Audible, Amazon and Audiobooks.com are affiliate links — if you sign up or buy through one, we may earn a commission, at no extra cost to you. More about this

A Christmas CarolCharles Dickens · 16 Audible UK recordings compared

Short answer

Miriam Margolyes or Steve King. The complete text of A Christmas Carol runs around three hours, so the recordings between 2h44 and 3h25 are the book and the rest are not, whatever the label says. A few things to watch here. First, the David Jason edition is marked Unabridged and runs 1 hour 18: its description says only that he reads the story, and we cannot tell you whether the runtime or the label is the error. Second, the Glenn Schadt edition is also marked Unabridged but describes itself as "Adapted for Modern Readers" — adapted and unabridged cannot both be true of the same recording. Third, two short listings are not readings of the book at all: Bernard Miles' 37-minute edition is a cast production with a choir and orchestra that its description calls an abridged version, though Audible's listing data marks it unabridged; and Roy Macready's is described as an adaptation that concentrates on Scrooge and the three spirits. (Until 11 September 2026 this page called the Miles listing an unexplained unabridged reading.) (The Charles Collingwood listing at 1h45, marked Adaptation, is an Oxford Bookworms reader for learners of English.) Treat runtime as the only reliable signal on this page.

The recordings, compared

NarratorLengthTypeNotes
Miriam Margolyes Our pick3 hrs 15 minsUnabridgedA BBC radio reading, complete and solo, and among the longest here — which on this page is the evidence that nothing has been cut.
Steve King3 hrs 25 minsUnabridgedThe longest straight reading listed. Complete.
Simon Prebble3 hrs 9 minsUnabridgedComplete and solo.
Jeffrey Ito3 hrs 2 minsUnabridgedComplete, and specifically the original 1843 text.
Tom Baker3 hrsUnabridgedA BBC radio reading. Complete.
Hugh Grant2 hrs 44 minsUnabridgedComplete. A famous name, and unusually for this site that is not a warning — it really is the whole text.
Simon Vance2 hrs 54 minsUnabridgedComplete and solo.
AI Voice Arthur Lane2 hrs 59 minsAI narration (Virtual Voice)The complete text read by a synthetic voice.
Glenn Schadt2 hrs 26 minsUnabridged, but described as adaptedMarked Unabridged while the listing says "Adapted for Modern Readers". Those two claims contradict each other; we have not established which is right.
Patrick Stewart1 hr 47 minsAbridgedABRIDGED, to a little over half the length of the Miriam Margolyes reading. A celebrated performance — Stewart toured a one-man version for years — but it is not the full text.
David Jason1 hr 18 minsUnabridgedMarked Unabridged at 1h18, against a complete-text cluster of about three hours. The label and the runtime disagree.
Roy Macready1 hr 11 minsAdaptation (Scrooge and the Three Spirits)An adaptation rather than a shortened reading: its own description says it is subtitled Scrooge and the Three Spirits and concentrates on Scrooge's dealings with the spirits. Audible's listing data marks it abridged.
Jonathan Winters and Mimi Kennedy55 minsAbridgedABRIDGED — by Dickens himself: its description says Winters reads "a special performing edition prepared by Dickens for his own presentations". An NPR Christmas favourite, and a shorter text than the complete readings above.
Bernard Miles and cast37 minsDramatisation with cast and music, described as abridgedNot a reading of the book: its own description says Bernard Miles "leads a cast in this abridged version", with music from the Bach Choir and Jacques Orchestra. Audible's listing data marks it unabridged all the same. Until 11 September 2026 this page listed it as an unabridged reading whose runtime we could not explain.
Charles Collingwood1 hr 45 minsOxford Bookworms graded readerNot the book: "An Oxford Bookworms Library reader for learners of English", in Audible's own description. The title carries (Adaptation), so this one is labelled.
Derek Jacobi, Kenneth Cranham, Miriam Margolyes and a full cast3 hrs 31 minsFull-cast dramatisationAn audio drama rather than a reading, and the longest thing on the page.

Compare these on Audible →

The recording we recommend is also on Audiobooks.com — the same Miriam Margolyes reading, listed at 3 hrs 15 mins when we checked on 11 September 2026. Their one-credit plan is listed at £7.99 a month before applicable taxes, and its credits expire after three months — the two models compared. We earn a commission on that link.