There are a lot of great historical fiction books out there but finding them can be hard. When you do find an amazing book, it is only right to binge read all of the author’s books for any other gems. That is why we decided to list the 25 best historical fiction books of all time. Keep reading to see which books made our list!

You either love historical fiction novels or still haven’t found the one book to convert you into a fan. The good news is there are hundreds if not thousands of amazing books to discover. We have made that task a little easier by listing a few of them. You can see the full list below!
The 25 Best Historical Fiction Books of All Time
- The Pillars of the Earth by Ken Follett
- All the Light We Cannot See by Anthony Doerr
- The Underground Railroad by Colson Whitehead
- Pachinko by Min Jin Lee
- The Red Tent by Anita Diamant
- Homegoing by Yaa Gyasi
- The Book Thief by Markus Zusak
- Outlander by Diana Gabaldon
- Beloved by Toni Morrison
- The Nightingale by Kristin Hannah
- The Name of the Rose by Umberto Eco
- A Gentleman in Moscow by Amor Towles
- Gone with the Wind by Margaret Mitchell
- Memoirs of a Geisha by Arthur Golden
- Snow Flower and the Secret Fan by Lisa See
- The English Patient by Michael Ondaatje
- War and Peace by Leo Tolstoy
- A Tale of Two Cities by Charles Dickens
- The Poisonwood Bible by Barbara Kingsolver
- Things Fall Apart by Chinua Achebe
- The Dovekeepers by Alice Hoffman
- Aztec by Gary Jennings
- Number the Stars by Lois Lowry
- Into the Wilderness by Sara Donation
- Wolf Hall by Hilary Mantel
Classics and More
Many of these books come into our lives during school. We are required to read many of them such as A Tale of Two Cities by Charles Dickens, Beloved by Toni Morrison, and The Poisonwood Bible by Barbara Kingsolver. But we also don’t get to read many books that should also be listed as must reads.
Some of our favorite books on this list include The Nightingale by Kristin Hannah, A Gentleman in Moscow by Amor Towles, and Pachinko by Min Jin Lee. They cover three different countries and I highly recommend them to anyone who loves historical fiction novels.
Conclusion
That is all for our 25 best historical fiction books of all time list. What boojs should have been included in the list? Let us know in the comments below. Until next time, happy reading!
The Good Earth by Pearl Buck
The Cape Doctor by E.J. Levy
Jane Austin pride and Prejudice, Emma Persuasion, Sense and Sensibility
I agree, the Good Earth is top notch. I would like to see James Michener’s Poland on the best historical novels list, as well. I’m happy to see I have read 2/3 of the top 20 on the list. I’m grateful to see The Red Tent and Poison wood Bible on there. They are excellent and often overlooked.
I’ve always thought The Lymond Chronicles by Dorothy Dunnett was the most riveting series I’ve ever read. Also, The Underground Railroad by Colson Whitehead is not historical fiction…alternate history perhaps?
The Bible. How could The Bible be left off a list of best historical fiction?
You’re an a$$
Brilliant. I place it top of the list!
I love the historical fiction series’ by Eugenia Price. 3-4 books per series. Also the Civil War historical fiction by Michael Phillips & his series known as The Secret of the Rose.
You left out a tremendous amount: Sartre, Kafka, Solzhenitsyn, Ralph Ellison. More to follow.
The Bible isn’t fiction.
Yes it is!
Gibran Kahlil Gibran book “The Prophet”, the second most read book worldwide after the Bible…
Clan of the Cave Bear by Jean Auel
People of The Book by Geraldine Brooks
The Civil War by Shelby Foote
James Michener!! The Covenent, Centennial, Chesapeake.
Any of the Saxon Tale by Bernard cornwell
Sacawagea
NEW YORK by Edward Rutherfurd.
The Grapes of Wrath
The entire 21 volume Aubury/Maturin series by Patrick O’Brien. An account of the British Navy during the Napoleonic wars but also an exploration of every aspect of what it is to be human.
Can’t believe you overlooked “The Killer Angels” by Michael Shaara
Life and fate, Vasily Grossman. The reluctant fundamentalist, Mohsin Hamid.
“Andersonville”-McKinley Kantor
“A Land Remembered ” by Patrick Smith
The Sharpe series, by Bernard Cornwell
The Hornblower series, by C.S. Forester
The Killer Angels, by Michael Shaara
Gates of Fire, by Steven Pressfield
Excellent! All should have been on there.
Nobody among your readers appears to have read The Tontine. by Thomas B. Costain. lt starts on the day the battle of Waterloo was fought. It should have been included in this list.
Winds of war and war and remembrance. Herman Wouk
YES!!
“The Red Horse” by Eugenio Corti
All of Dorothy Dunnett, all of Zoe Oldenburg, The Cloister and the Hearth, Lonesome Dove, Kristin Lavransdatter, Sacred Hunger, Jubilee, many books by Mary Renault, I Claudius, The March….so many. .
The Killer Angels, by Micael Shaara
Sinhue the Egyptian by Mika Walti
Any book by Leon Uris, and any book by Marion Zimmer Bradley
Bury My Heart At Wounded Knee should be a must read for every American.
The Earth’s Children series by Jean M. Auel is not on the list. I’ve been reading and rereading this series since the mid 80’s and I never tire of it. It is an epic historical read.
Morgan’s Run. Colleen McCullough
A saga that will captivate you
Into the Wilderness was written by Sara Donati – not Sara Donation. Please don’t rely on spellcheck.
It’s a sin that Blood Meridian is not on this list.
The Williamsburg series by Elswyth Thane. Follows a family from the American revolutionary war to World Wars.
John Jakes, Alan Eckert
Katherine by Anya Seton
Gore Vidal’s Empire series should be on everyone’s historical fiction list . . . every novel.
M. M. Kaye wrote a wonderful trilogy about India under the waning years of the British Empire’s hegemony. I no longer have copies, nor do I remember the titles except The Far Pavilions. I re-read the series many times over the years and it never failed to entrance me.