How Long Does It Take to Read a Book?

You just picked up a new book. Maybe it's 200 pages, maybe it's 600. Either way, you're wondering: how long is this actually going to take me?

It's a fair question, especially when you're trying to plan your reading around a busy life. Let's look at some real numbers.

The average reading time for a book

Most adults read about 200 to 250 words per minute. The average book is around 250 to 300 pages, with roughly 250 words per page. That means a typical book takes about 4 to 6 hours of actual reading time.

Spread that over a week of reading 30 minutes a day, and you'll finish most books in about 8 to 12 days.

But "average" only tells part of the story. The real answer depends on three things: the book, your speed, and how you read.

It depends on the book

A 200-page novel is a very different commitment than a 500-page history book. Here's a rough guide based on page count:

  • Under 200 pages (novellas, short nonfiction): 2 to 4 hours
  • 200 to 300 pages (most novels, popular nonfiction): 4 to 6 hours
  • 300 to 400 pages (longer novels, memoirs): 6 to 8 hours
  • 400 to 500 pages (epic fiction, detailed nonfiction): 8 to 10 hours
  • 500+ pages (doorstoppers like fantasy sagas): 10+ hours

These are estimates for an average reader. Your mileage will vary, and that's fine.

Genre matters more than you think

Page count doesn't tell the whole story. Some books read much faster or slower than their length suggests.

Fast reads: Thrillers, romance, young adult, and most commercial fiction. Short chapters, simple sentence structure, and a plot that pulls you forward. You'll often read these faster than your "normal" pace.

Medium reads: Literary fiction, memoirs, and narrative nonfiction. These ask for a bit more attention but still flow well.

Slow reads: Academic texts, philosophy, dense nonfiction, poetry, and classic literature. You'll re-read sentences, pause to think, and that's exactly how these books are meant to be read.

A 300-page thriller might take you 4 hours. A 300-page philosophy book might take 10. Both are totally normal.

Your reading speed is personal

People often worry they read too slowly. But reading speed varies a lot from person to person, and none of those speeds are wrong.

  • Slow readers: about 150 words per minute
  • Average readers: about 200 to 250 words per minute
  • Fast readers: about 300 to 400 words per minute

Your speed also changes depending on the day, the book, and how tired you are. It's not a fixed number. And a slower pace often means you absorb and enjoy more of what you read.

How to estimate your own reading time

Want a quick way to figure out how long a specific book will take you?

  1. Open your book and read at your normal pace for exactly 5 minutes.
  2. Count how many pages you covered.
  3. Divide the total pages of the book by that number.
  4. Multiply by 5 to get your total reading time in minutes.

For example: you read 4 pages in 5 minutes, and the book has 320 pages. That's 320 / 4 = 80 intervals, times 5 = 400 minutes, or about 6 hours and 40 minutes.

Or skip the math and use the How Much Can I Read calculator to see how your daily reading time translates into books per year.

What if you have a deadline?

Sometimes the question isn't "how long will this take" but "can I finish this in time?"

If you're reading for a book club, a class, or just a personal deadline, the Finish My Book Calculator can help. Enter the total pages, how far you've gotten, and your target date. It tells you exactly how many pages to read each day to finish on time.

The real takeaway

Most books take somewhere between 4 and 8 hours to read. That sounds like a lot, but spread across a couple of weeks of short daily sessions, it's very doable.

The exact time doesn't matter as much as finding a rhythm that works for you. Even 15 minutes a day gets you through most books in a month. And once you start tracking your reading, you'll get a much better sense of how long different books take you specifically.

Curious about your pace? Try the calculator and see how your reading time adds up over a year.