How long are fantasy novels?

10 famous fantasy books, compared by word count and reading time.

172,505
Median length
181,353
Average length
38,421
Shortest
387,000
Longest

Publishing standards put fantasy novels at 70,000150,000 words, with a sweet spot around 90,000–120,000 words. The 10 published titles below have a median of 172,505 words — a real-world cross-check on that range.

Range source: SFWA Nebula Award prose category definitions; Reedsy 2024 publishing guide

Every fantasy book, longest first

TitleAuthorWord countReading time
The Way of KingsBrandon Sanderson387,00027 hr 6 min
A Game of ThronesGeorge R.R. Martin298,00020 hr 52 min
The Name of the WindPatrick Rothfuss259,22118 hr 9 min
Harry Potter and the Order of the PhoenixJ.K. Rowling257,04518 hr
The Fellowship of the RingJ.R.R. Tolkien187,79013 hr 9 min
EragonChristopher Paolini157,22011 hr 1 min
The HobbitJ.R.R. Tolkien95,3566 hr 41 min
Harry Potter and the Sorcerer's StoneJ.K. Rowling76,9445 hr 23 min
A Wizard of EarthseaUrsula K. Le Guin56,5333 hr 58 min
The Lion, the Witch and the WardrobeC.S. Lewis38,4212 hr 41 min

Other genres