How Long Does It Take to Read a Book?
A 300-page book takes about 5.5 hours at average speed. But your number depends on 3 things. Here's the math plus a free calculator.
Posted by
Related reading
PPM vs WPM: Reading Speed Metrics Explained
WPM measures words per minute. PPM measures pages per minute. Here's what each metric means, how to convert between them, and which one to use.
How to Track Your Reading Progress (And Why It Matters)
What gets measured gets read. Here's why tracking your reading sessions, speed, and streaks transforms vague intentions into real progress.
How Much of Your Life Have You Spent Reading?
Ever wondered how much time you've actually spent reading? Add up your books and the number might surprise you. Free tool to calculate yours.

The Question You Ask Before Starting Every Book
You pick up a book. It's 400 pages. Your first thought isn't "this looks interesting", it's "how long is this going to take me?" Maybe you remember flipping to the back of assigned readings in school – "To Kill a Mockingbird", "Brave New World" – just to check the page count before you'd even read the first line (that used to be me). Now imagine staring down an entire series. All of Lord of the Rings. All of Harry Potter. That's not one book, but a months-long commitment you can't even estimate.
When I was rebuilding my reading habit, this uncertainty shaped every choice I made. I defaulted to shorter books and anthologies – collections of short stories felt safer because I wasn't committing hours to something I might not finish. Longer books? I'd start them and abandon them after a few chapters. The fix turned out to be simple math: if you know your reading speed, the page count, and your daily reading time, you know exactly how long any book will take. I built a free tool that does this calculation for you.
The Simple Formula
The math is straightforward: Reading time = total pages ÷ your pages per minute. At average adult reading speed (~238 WPM, or about 0.9 pages per minute), a 300-page book takes roughly 333 minutes – about 5.5 hours of actual reading time.
But "5.5 hours" doesn't tell you when you'll finish. What matters is how that time spreads across your daily reading sessions. At 15 minutes a day, that same 300-page book takes about 22 days. At 30 minutes a day, you're done in 11. The daily framing is what can actually help you decide whether to commit to a book.
| Page count | Total reading time | At 15 min/day | At 30 min/day |
|---|---|---|---|
| 200 pages | ~3.7 hours | ~15 days | ~7 days |
| 300 pages | ~5.5 hours | ~22 days | ~11 days |
| 400 pages | ~7.4 hours | ~30 days | ~15 days |
| 500 pages | ~9.3 hours | ~37 days | ~19 days |
| 600+ pages | ~11.1 hours | ~44 days | ~22 days |
There's one catch: this only works if you know your actual reading speed. Most people don't and guess instead. And most (myself included) guess wrong. Take the free Reading Speed Test to find out your real number in under 3 minutes.
Calculate your reading time for any book
Enter your book's page count, your reading speed, and your daily reading time. Get your estimated finish date instantly.
Calculate your reading timeWhy Your Reading Speed Changes Everything
Take that same 300-page book and run the numbers at different speeds. A slower reader at 0.6 pages per minute needs about 8.3 hours. An average reader at 0.9 PPM finishes in 5.5 hours. A fast reader at 1.4 PPM? Just 3.6 hours. That's a 2.3x difference for the exact same book. When I first measured my own speed, I was slower than I expected – which explained why books always seemed to take me longer than the estimates I found online.
This is why generic "a 300-page book takes 5 hours" answers are misleading. Your number is what matters, and it depends on your personal reading speed, the genre, and your focus level. I covered reading speed research in a separate article if you want the science behind these ranges.
Format matters too. Audiobooks are typically narrated at around 150 words per minute – noticeably slower than the average reading speed of 238 WPM. So the same book actually takes longer to listen to than to read. Something to factor in if you're deciding between formats.
Find your actual reading speed first
Your pages-per-minute is the number that makes all these calculations personal. 3 minutes to find out yours.
Take the free speed testUsing Reading Time to Plan Smarter
Once you can estimate how long any book takes, you stop guessing and start planning. I used to default to "52 books a year" challenges I saw online without realizing my reading speed made that goal completely unrealistic. Knowing my actual pace changed how I approach reading entirely:
- Choose between books with limited time. A week-long vacation? Now you know whether that 400-page novel actually fits, or whether the 200-page one is the smarter pick.
- Build a realistic reading stack. The free TBR Stack Planner uses your reading speed to show estimated finish dates for every book in your queue.
- Set a yearly goal that matches reality. When you know how long each book takes at your pace, you set goals based on math – not internet pressure.
- Drop the "not fast enough" frustration. You're reading at YOUR speed. Now you know what that speed actually means in days and weeks, not some vague feeling of being behind.
ReadingHabit takes this further and calculates your reading time automatically for every session and shows your estimated finish date (or how much time you have left in a book) with every page you read, updating in real-time as you read. No spreadsheets, no manual math.
See your finish date update with every session
ReadingHabit tracks your reading time and shows when you'll finish your current book. Join the waitlist for early access.