Free tool · Reading time

How Long Does It Take to Read a Book? Reading Time Calculator

Enter the page count, your reading speed and how long you read each day. You get the total reading time and the number of days to finish. The default speed is the 238 wpm adult average for non-fiction; take the reading speed test to use your own.

pages
words
wpm
min

250 words a page is an assumption: it varies with font and page size. 238 wpm is the adult average for non-fiction (Marc Brysbaert, 2019). Test your own speed.

How long 300 pages takes at different speeds

ReaderSpeedTotal timeDays at 30 min a day
Slower reader175 wpm7 h 9 min15
Average, non-fiction238 wpm5 h 15 min11
Average, fiction260 wpm4 h 48 min10
Faster reader300 wpm4 h 10 min9

Assumes 250 words a page. Speeds are the adult averages and the typical non-fiction range from Marc Brysbaert (2019).

Why words per page changes everything

Two 300-page books can differ by tens of thousands of words. Font size, margins, page size and how much dialogue there is all move the count. The calculator starts at 250 words a page as an assumption, not a measurement. For a precise answer, count the words on one full page of your book and enter that.

Turn the number into a plan

A reading time is only useful if it fits a day. Set the minutes you can actually protect, read off the days, and put the finish date in your calendar. Then check how many books you have left and spend them on the ones worth applying.

These times use the average reading speed unless you enter your own. To keep track of the books you finish, print a free reading log template, and if you're estimating from a page count, check how many words per page your edition holds.

Frequently asked

How long does it take to read a book?

About 5 h 15 min for 300 pages at the average adult reading speed of 238 words per minute, assuming 250 words a page. A faster reader at 300 wpm needs about 4 h 10 min; a slower one at 175 wpm about 7 h 9 min.

How many days does it take to read 300 pages at 30 minutes a day?

About 11 days at 238 words per minute and 250 words a page. Raise the daily minutes and it drops in proportion.

How many words are on a page?

It varies a lot with font size, page size and layout, so there's no single right number. This calculator assumes 250 words a page. For a precise answer, count the words on one full page of your book and enter that instead.

What reading speed should I use?

238 words per minute is the adult average for non-fiction and 260 for fiction (Marc Brysbaert, 2019). Most adults read non-fiction at 175–300 wpm. Take the reading speed test to use your own number.

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

About 5 h 15 min at 238 words per minute and 250 words a page, or 11 days at 30 minutes a day.

More free tools

All tools →