Skip to main content
SpeedReadTest

How Long Will This Book Take To Read?

Pick a book or enter its page count. A 300-page book takes the average adult about 6 hours.

Using the adult average. Test your speed for a personal estimate.

Reading time

6 hr 18 min

About 13 days at 30 minutes a day.

About 90,000 words, reading without breaks.

Times at the average adult speed of 238 WPM and a faster 300 WPM. Word counts are approximate, and editions differ. For page counts, word counts and more books, see how long it takes to read anything. One of the most searched: how long it takes to read the Bible.

BookWords238 WPM300 WPM
The Old Man and the SeaErnest Hemingway27k1 hr 53 min1 hr 30 min
Animal FarmGeorge Orwell30k2 hr 6 min1 hr 40 min
Of Mice and MenJohn Steinbeck30k2 hr 6 min1 hr 40 min
The AlchemistPaulo Coelho39k2 hr 44 min2 hr 10 min
Fahrenheit 451Ray Bradbury46k3 hr 13 min2 hr 33 min
The Great GatsbyF. Scott Fitzgerald47k3 hr 17 min2 hr 37 min
The Catcher in the RyeJ.D. Salinger73k5 hr 7 min4 hr 3 min
FrankensteinMary Shelley75k5 hr 15 min4 hr 10 min
Harry Potter and the Philosopher's StoneJ.K. Rowling77k5 hr 24 min4 hr 17 min
Nineteen Eighty-FourGeorge Orwell89k6 hr 14 min4 hr 57 min
The HobbitJ.R.R. Tolkien95k6 hr 39 min5 hr 17 min
The Hunger GamesSuzanne Collins100k7 hr5 hr 33 min
To Kill a MockingbirdHarper Lee100k7 hr5 hr 33 min
TwilightStephenie Meyer118k8 hr 16 min6 hr 33 min
Pride and PrejudiceJane Austen122k8 hr 33 min6 hr 47 min
DraculaBram Stoker160k11 hr8 hr 53 min
Great ExpectationsCharles Dickens183k13 hr10 hr
Jane EyreCharlotte Brontë184k13 hr10 hr
DuneFrank Herbert188k13 hr10 hr
Harry Potter and the Deathly HallowsJ.K. Rowling198k14 hr11 hr
Moby-DickHerman Melville206k14 hr11 hr
UlyssesJames Joyce265k19 hr15 hr
A Game of ThronesGeorge R.R. Martin298k21 hr17 hr
The Count of Monte CristoAlexandre Dumas464k33 hr26 hr
The Lord of the RingsJ.R.R. Tolkien480k34 hr27 hr
Atlas ShruggedAyn Rand565k40 hr31 hr
War and PeaceLeo Tolstoy587k41 hr33 hr

Frequently Asked Questions

How long does it take to read a 300-page book?

About 6 hours and 18 minutes for an average adult. A 300-page book has about 90,000 words, and adults read about 238 words per minute (Brysbaert, 2019). Page sizes differ a lot, so this is an estimate.

How long does it take to read a novel?

It depends on the length. At the average adult speed of 238 words per minute, The Great Gatsby (about 47,000 words) takes about 3 hours 17 minutes, Nineteen Eighty-Four (about 89,000) about 6 hours 14 minutes and Dune (about 188,000) about 13 hours. Pick a title in the calculator, or enter your page count, for your own estimate.

How many words are on a page of a book?

Usually about 250 to 300 in a printed book, depending on the page size, font and line spacing. This calculator uses 300, and you can change the number of pages to match your edition.

How can I find my reading speed?

Take our free 3-minute test. It measures your words per minute and checks your comprehension. After that, this calculator uses your own speed automatically.

Why is my real reading time longer than the estimate?

The estimate assumes you read without stopping. Breaks, re-reading and difficult passages all add time, and fiction tends to go a little faster than non-fiction.

Reading speeds from Brysbaert (2019). See average reading speed by age, grade and language.