How Many Words Are in a Novel? Calculate Your Reading Time
📖 Test Your Reading Speed Below (Free) ↓
You're eyeing that thick fantasy novel on your shelf, wondering if you'll actually finish it. Or maybe you're planning your reading list and want to know how much time each book will take. The first step is knowing how many words you're dealing with.
A typical novel runs between 70,000 and 100,000 words. But "typical" covers a lot of ground—a cozy mystery might be 60,000 words while an epic fantasy stretches past 200,000. Genre, publishing conventions, and author style all play a role.
Word Counts by Genre
Publishing industry standards shape what's considered normal for each genre. These ranges come from literary agent guidelines and market analysis—books outside these ranges can still succeed, but they're exceptions.
Literary Fiction: 80,000-100,000 words. The sweet spot for most adult literary novels. Longer works happen, but debut authors typically stay under 100,000.
Thriller/Mystery: 70,000-90,000 words. Fast pacing means tighter word counts. Readers expect these books to move quickly.
Romance: 50,000-90,000 words. Category romance (Harlequin-style) runs shorter at 50,000-70,000. Single-title romance goes up to 90,000 or more.
Science Fiction: 90,000-120,000 words. World-building takes space. Hard sci-fi with extensive technical detail often runs longer.
Fantasy: 90,000-150,000+ words. Epic fantasy regularly exceeds 150,000 words. Brandon Sanderson's novels often top 300,000. George R.R. Martin's "A Storm of Swords" runs about 424,000 words.
Young Adult: 50,000-80,000 words. Slightly shorter than adult fiction, though popular series like Harry Potter grew longer as readers aged.
Middle Grade: 25,000-50,000 words. Shorter chapters and simpler prose for younger readers.
Non-Fiction: 50,000-80,000 words for most trade non-fiction. Memoirs and popular science often hit 70,000-90,000. Academic works vary wildly.
How long will your book take? Test your reading speed below ↓ then divide the word count by your WPM.
Popular Books: Actual Word Counts
Here's how some well-known titles stack up:
The Great Gatsby: ~47,000 words (about 3 hours at average speed)
Harry Potter and the Sorcerer's Stone: ~77,000 words (about 5 hours)
Harry Potter and the Order of the Phoenix: ~257,000 words (about 17 hours)
The Hunger Games: ~99,000 words (about 6.5 hours)
Pride and Prejudice: ~122,000 words (about 8 hours)
1984: ~88,000 words (about 6 hours)
Lord of the Rings (trilogy): ~481,000 words (about 32 hours)
War and Peace: ~587,000 words (about 39 hours)
Reading time estimates assume 250 WPM—the average adult reading speed. Your actual time will vary based on your pace and the text's difficulty.
Calculate Your Personal Reading Time
Once you know a book's word count and your reading speed, the math is simple:
Reading time (minutes) = Word count ÷ Your WPM
For example, if you read at 300 WPM and want to tackle a 90,000-word novel: 90,000 ÷ 300 = 300 minutes, or 5 hours.
You can find word counts for most books on sites like Goodreads, Amazon (occasionally listed), or dedicated databases. For physical books without listed counts, estimate roughly 250 words per page for standard paperbacks.
If you don't know your WPM, the test below will give you an accurate measurement. Most adults fall between 200-300 WPM, though this varies significantly based on age and reading habits.
Why Reading Time Estimates Are Often Wrong
You've probably noticed that your actual reading time rarely matches estimates. Several factors explain the gap.
Difficulty varies within books. Dialogue-heavy scenes read faster than dense description or technical passages. A fantasy novel's action sequences fly by, but the political intrigue might slow you down.
Your speed isn't constant. Fatigue, distraction, and interest level all affect pace. You might read 50 pages in an hour when engaged, then struggle through 20 when tired.
Estimates assume continuous reading. Real reading sessions include breaks, re-reading confusing passages, and interruptions. A "5-hour book" might take a week of bedtime reading.
Subvocalization limits speed. Most readers "hear" words internally as they read, capping speed near speaking pace. If you want to read faster, reducing subvocalization through RSVP training can help.
Reading More Books Per Year
If your goal is to read more, you have three options: read faster, read more often, or choose shorter books.
Improving your reading speed from 250 to 350 WPM—achievable for most adults with a few weeks of practice—cuts a 6-hour book down to about 4.3 hours. Over a year of reading, that adds up to several extra books.
Tools like the Schulte Table for peripheral vision and peripheral reading training help you take in more words per glance. Combined with reduced subvocalization, these techniques can meaningfully increase your pages per hour.
For a complete approach to reading faster, see our training guide or explore all the tools in our Speed Reading Training hub.
Test Your Reading Speed
The test below measures your words per minute with comprehension questions. Once you have your WPM, you can calculate reading time for any book—just divide the word count by your speed.
At 250 WPM, a 90,000-word novel takes 6 hours. At 400 WPM, it takes under 4 hours. Small improvements in reading speed translate to real time savings over a year of reading.