Historical novels to read
Not sure which historical novels to read? We ranked 183 of them using 71,947 reader ratings; the average is 8.0/10. Below: three books to start with, then short reads, series starts, new books, and classics.
If you read only one, make it James by Percival Everett (8.7/10). If you prefer a series: Kingsbridge starts with The Pillars of the Earth.
Start here
Three historical novels that many readers rate highly — each one a first volume or a book that stands alone.
James“James” retells “Adventures of Huckleberry Finn” in the voice of Jim, the fugitive slave, and the change of narrator changes everything.
Homegoing“Homegoing” turns a family tree into a novel, giving each descendant of two separated half-sisters a single chapter.
The Nightingale“The Nightingale” is at its best in the tense, emotional moments of two sisters enduring and defying the German occupation of France.
Short reads: under 300 pages
For a weekend or a commute. 23 of the rated historical novels are this short; these score best.
Series worth starting
The first volume of each series, with the full reading order one click away.
New in 2025 and 2026
The best-rated new books with at least 50 reader ratings.
Classics from before 1976
Still read, still rated: the older books that hold up best.
Liked this? Try that
Pairs from our similarity data: the same kind of story, a different author.
How long are the rated historical novels?
156 of 183 rated titles with a known page count. Largest group: 300–499 pages.
Narrow it down with “Find a book”
“Find a book” holds 133 historical novels. Pick a shortcut — the filters are already set:
Questions readers ask
What historical novels should I read first?
James by Percival Everett: 8.7/10 from 693 ratings, and it needs no earlier book. Next on our list: Homegoing and The Nightingale.
What is a good historical novel under 300 pages?
The Nickel Boys (224 pages, 8.5/10) is the highest-rated one under 300 pages.
Which historical novel series should I start?
Kingsbridge: begin with The Pillars of the Earth, the first of 5 books. The reading order page lists every volume.
What are the best new historical novels?
The Calamity Club (2026) leads the recent titles at 8.1/10 from 67 ratings.
How are these books chosen?
Only books with enough reader ratings to be ranked (at least 50) are picked. The score is a weighted average across independent rating sources, pulled toward the category average when ratings are few.
Go further
- Full ranking: the 183 best historical novels →
- Best series: Historical fiction →
- Reading orders of book series →














