Charles Dickens

How many words is A Christmas Carol?

A Christmas Carol by Charles Dickens has 28,448 words.

28,448words

Pages
107paperback, Vintage, 2015
Reading time
1 h 54 minat 250 words a minute
Listening time
3 h 4 minaudiobook pace, 155 words a minute
First published
1843

Compared with other books

Longer than 2% of the other 366 books here.

Counted from the text

Musael counted the Project Gutenberg text of this book. It can include a preface or notes, so the total can differ a little from the figure above.

Words in the text
29,412
Chapters
5about 5,882 words each
Average sentence
18.7 words
Vocabulary
430 different words in every 1,000higher means a more varied vocabulary

Read it free on Project Gutenberg

Where the numbers come from

The word count comes from the sources below. Sources give 28,448 to 28,626 words.

Checked on 2026-10-27. Page counts change from edition to edition.

Questions

How many words is A Christmas Carol?

A Christmas Carol by Charles Dickens has 28,448 words.

How many pages is A Christmas Carol?

107 pages in the paperback, Vintage, 2015 edition. Other editions have more or fewer pages for the same text.

How long does it take to read A Christmas Carol?

About 1 h 54 min at 250 words a minute, or 3 h 4 min as an audiobook.

Writing a book of your own?

Musael counts every chapter as you write, keeps the plan beside the draft and checks names and facts across the book.

Start writing