Immerse yourself in a captivating read and journey back in time with our selection of the best historical fiction books that bring history vividly to life!
Whether it explores Victorian London or takes place in New York City during the Great Depression, a historical fiction novel will transport the reader to a different time period. The best historical fiction books are those that use the time period as a major plot point, but that still tell a great story.
Table of Contents
Open Table of Contents
-
- Top Historical Fiction Books Of All Time
- 1. A Gentleman in Moscow by Amor Towles
- 2*. Alias Grace*by Margaret Atwood
- 3. Name of the Rose by Umberto Eco
- 4. The Underground RailroadBy Colson Whitehead
- 5. The Book Thief by Markus Zusak
- 6. Homegoing by Yaa Gyasi
- 7. Outlanderby Diana Gabaldon
- 8. March y Geraldine Brooks
- 9. All the Light We Cannot See by Anthony Doerr
- 10. The Pillars of the Earth by Ken Follett
- A Final Word on the Best Historical Fiction Books
- FAQs About the Best Historical Fiction Books
- Top Historical Fiction Books Of All Time
Top Historical Fiction Books Of All Time
1. A Gentleman in Moscow by Amor Towles
This book explores the story of Count Alexander Rostov who is placed on house arrest in a luxury hotel across from the Kremlin. He watches as some of Russiaâs most interesting history takes place below his windows, but is not able to interact with the world.
This book is full of humor and well-developed Russian characters.
âIf a man does not master his circumstances then he is bound to be mastered by them.â
2*. Alias Grace*by Margaret Atwood
This book is set in 1843 and follows Grace Marks, a woman convicted of murdering her employer and his lover. It looks at the subject of mental illness in addition to the time period and culture of 1800s Canada. This is a fascinating book by a Booker Prize-winning author.
âGone mad is what they say, and sometimes Run mad, as if mad is a different direction, like west; as if mad is a different house you could step into, or a separate country entirely. But when you go mad you donât go any other place, you stay where you are. And somebody else comes in.â
3. Name of the Rose by Umberto Eco
Name of the Rose is set in Italy in the 1300s. When some Italian Franciscans are accused of heresy, Brother William of Baskerville is sent to investigate. He becomes a detective and explores the mystery of several deaths, entering a labyrinth below the abbey that is full of hidden symbols and clues.
This book is fascinating because of the setting, which is not typical of historical fiction novels.
*âBecause learning does not consist only of knowing what we must or we can do, but also of knowing what we could do and perhaps should not do.â *
Umberto Eco
4. The Underground RailroadBy Colson Whitehead
This historical fiction book is set on a cotton plantation in Georgia where Cora, a slave, finds she is even not accepted by other Africans. She learns of the Underground Railroad and tries to make a mistake, only to end up killing a young white boy, which makes her hunted even more passionately.
This book has a unique take on the Underground Railroad, adding a fictional narrative where the railroad is, in fact, a railroad running under the Southern states.
âSlavery is a sin when whites were put to the yoke, but not the African. All men are created equal unless we decide you are not a man.â
Colson Whitehead
5. The Book Thief by Markus Zusak
The Book Thief takes place in 1939 in Nazi Germany. Rather than following the blight of the Jews as many WWII books do, this one follows a young German foster child as she deals with a Jewish man hiding in her basement.
This book gets its title from the young womanâs desire to steal books when she finds them.
*âI have hated words and I have loved them, and I hope I have made them right.â *
Markus Zusak
6. Homegoing by Yaa Gyasi
Homegoingfollows two half-sisters, born into different Ghana villages, in the 18th century. One is captured in a village raid and imprisoned in a castle whereas the other married an Englishman and lives in comfort. It follows the path of the sisters from the American Civil War to the Jazz Age in Harlem.
This book makes it on the list because of the many different time periods and cultures it explores, as well as its look at the troubles of slavery.
âYou want to know what weakness is? Weakness is treating someone as though they belong to you. Strength is knowing that everyone belongs to themselves.â
Yaa Gyasi
7. Outlanderby Diana Gabaldon
Now the subject of a major television series, Outlanderis a series of bestseller historical fiction novels that follow the love story of Claire Randall, a 20th-century nurse who time travels to 18th-century Scotland where she meets a dashing young man.
Because it travels through time, this book series is able to merge historical fiction with romance, mystery, and adventure novels as well as a taste of science fiction.
âI can bear pain myself, he said softly, but I couldna bear yours. That would take more strength than I have.â
Diana Gabaldon
8. March y Geraldine Brooks
Marchis a retelling of Little Women but from the point of view of Mr. March. It won the Pulitzer Prize for fiction in 2006 and is set in the era of the Civil War.
Interestingly, Brooks based her Mr. March on Louisa May Alcottâs own father, Amos Bronson Alcott.
âInstead of idleness, vanity, or an intellect formed by the spoon-feeding of others, my girls have acquired energy, industry, and independence.â
Geraldine Brooks
9. All the Light We Cannot See by Anthony Doerr
All the Light We Cannot Seeis set in Paris, France, during World War II. The protagonist is Marie-Laure, a young woman who must flee the city when the Nazis occupied. With her father, she carries the most valuable and dangerous jewel from the Museum of Natural History.
Along the way, Marie-Laure meets a German orphan who is passionate about resisting the German army. Doerr skillfully weaves these two stories into one.
âYou know the greatest lesson of history? Itâs that history is whatever the victors say it is. Thatâs the lesson. Whoever wins, thatâs who decides the history. We act in our own self-interest. Of course, we do. Name me a person or a nation who does not. The trick is figuring out where your interests are.â
Anthony Doerr
10. The Pillars of the Earth by Ken Follett
The Pillars of the Earthtakes on Follettâs fast-paced action style with a mix of romance, but it is set in the Middle Ages of England. It focuses on the building of the cathedral in the heart of town but skillfully weaves in betrayal, revenge, and a love story.
What makes this book so intriguing is its ability to weave together different charactersâ stories into one while staying true to the feudal English setting.
âHaving faith in God did not mean sitting back and doing nothing. It meant believing you would find success if you did your best honestly and energetically.â
Ken Follett
A Final Word on the Best Historical Fiction Books
Reading authors like Follett and Whitehead will show you clearly how to write historical fiction well. Their stories land on the best historical fiction books lists and end up in the hands of book clubs often because they are, at their very heart, great stories.
Add some of these to your bookshelf to inspire your own reading or to find yourself caught up in a great story.
FAQs About the Best Historical Fiction Books
What is a good historical fiction book?
A good historical fiction book is one that has an engaging storyline and uses the historic setting to fuel that story. The setting becomes a part of the tale, but not the central focus of the plot.
Frequently Asked Questions
What makes great historical fiction?
Great historical fiction combines accurate historical detail with compelling storytelling. It should transport readers to another time while telling engaging stories about characters who feel authentic to their period while remaining relatable to modern readers.
How accurate does historical fiction need to be?
Historical fiction should be reasonably accurate in its major historical details, but authors can take creative liberties with minor elements and character interactions. The key is maintaining the feel and authenticity of the period while telling a good story.
Why read historical fiction?
Historical fiction offers entertainment while educating readers about different time periods and cultures. It can provide insights into how people lived, thought, and experienced major historical events, making history more accessible and engaging.
What are the best historical fiction books?
The best historical fiction books include âThe Pillars of the Earthâ by Ken Follett, âWolf Hallâ by Hilary Mantel, âThe Book Thiefâ by Markus Zusak, and âAll the Light We Cannot Seeâ by Anthony Doerr. These books excel at both historical accuracy and storytelling.
What are the best historical fiction books?
According to Book Riot, some of the best historical fiction books are:
- A Gentleman in Moscow by Amor Towles
- Alias Graceby Margaret Atwood 3. Name of the Roseby Umberto Eco