Skip to content
Go back

10 Best Historical Fiction Books: Read Them Today

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

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.”

Amor Towles

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.”

Margaret Atwood

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:

  1. A Gentleman in Moscow by Amor Towles
  2. Alias Graceby Margaret Atwood 3. Name of the Roseby Umberto Eco
Grammarly Logo

Improve Your Writing

Catch grammar mistakes, awkward phrasing, and pesky typos with Grammarly. It's the AI-powered writing assistant that helps you write with confidence.

Try Grammarly for Free
Audible Logo

Try Audible Premium Plus and Get Up to Two Free Audiobooks

Stream or download thousands of included titles. A great way to discover new authors!

Try Audible Free

📚 Featured Books from This Article

Cover of Rules of Civility

Rules of Civility

by Amor Towles

The unforgettable debut by the million-copy bestselling author of A Gentleman in Moscow, The Lincoln...

299 pages
Cover of Alias Grace

Alias Grace

by Margaret Atwood

In this astonishing tour de force, Margaret Atwood takes the reader back in time and into the life a...

512 pages
Cover of Name of the Rose

Name of the Rose

by Umberto Eco

In 1327, Franciscans in a wealthy Italian abbey are suspected of heresy, and Brother William of Bake...

517 pages

Book covers and metadata powered by Google Books API


Share this post on:

Want More Book Recommendations?

Join our weekly newsletter for curated book picks

Free weekly newsletter • No spam

Related Discoveries


Previous Post
7 Of The Best Sci-Fi Books Of All Time
Next Post
Best Book Recommendations