Reading Time Calculator

Enter a book's page count and your reading speed to find out exactly how long it will take to finish. Plan your reading schedule and see if that book fits your week.

How Reading Time Is Calculated

Reading time is calculated by multiplying the number of pages by the average words per page, then dividing the total word count by your reading speed in words per minute. A standard paperback novel averages about 250 to 300 words per page. Dense academic texts may have 350 to 400 words per page, while children's books and heavily illustrated texts have far fewer. This calculator defaults to 250 words per page, which is appropriate for most popular fiction and non-fiction.

Reading speed varies significantly based on text type, familiarity with the subject, and individual ability. Technical material with specialized vocabulary naturally slows reading speed even for fast readers. Setting a realistic reading speed in the calculator — rather than an aspirational one — will give you the most useful estimate for planning your reading schedule.

Reading Time for Popular Books at 250 WPM

BookPages (approx)Reading Time
The Great Gatsby1803h
Harry Potter & the Sorcerer's Stone3095.2h
Atomic Habits3205.3h
The Lord of the Rings (full)1,20020h
War and Peace1,22520.4h
Dune4126.9h

Building a Realistic Reading Habit

Many people overestimate how many books they will read in a year because they do not account for the actual time commitment. A 400-page book at 250 WPM requires about 6.7 hours of reading. For someone who reads 30 minutes per day, that is nearly two weeks per book — or about 26 books per year if they read consistently. Understanding the actual time required makes it easier to set achievable reading goals and stick to them.

Audiobooks offer an alternative that can dramatically increase your annual book count. At a standard audiobook narration speed of 150 WPM, or 1.5× to 2× speed for experienced listeners, you can consume books during commutes, exercise, and household tasks — time that otherwise might not be used for reading. The reading time calculator can be adapted for audiobooks by using 150 WPM for standard speed narration.

Frequently Asked Questions

What is the average reading speed?

The average adult reads approximately 200 to 300 words per minute (WPM) for non-fiction text with good comprehension. College-educated adults typically read at the higher end of this range. Speed readers trained in rapid reading techniques can exceed 1,000 WPM, though studies suggest comprehension often decreases significantly at very high speeds. For casual fiction reading, many people naturally read at 250 to 350 WPM due to narrative flow.

How long does it take to read 300 pages?

A 300-page book contains approximately 75,000 words at 250 words per page. At an average reading speed of 250 WPM, that is 300 minutes or exactly 5 hours of reading. At 200 WPM it takes 6.25 hours, and at 300 WPM it takes about 4.2 hours. Reading one hour per day, you would finish a 300-page book in approximately 5 days.

How can I read faster?

Effective strategies for improving reading speed include minimizing subvocalization (silently mouthing words as you read), expanding your eye span to take in multiple words per fixation, reducing regression (going back to reread), and using a pointer or finger to guide your eye movement at a steady pace. Consistent daily reading practice is the most reliable way to improve speed. Apps like Spreeder and various speed reading courses provide structured training.

How many books can the average person read per year?

The average American reads approximately 12 books per year according to Pew Research surveys. A motivated reader who commits to 30 minutes of daily reading at 250 WPM can comfortably read 20 to 30 books per year of average length. Prolific readers who dedicate 1 to 2 hours daily can reach 50 to 100 books annually. This calculator helps you understand exactly how many hours each book requires so you can plan your reading schedule realistically.

More Free Calculators