Best Historical Fiction Books of 2025
Here are the books our readers have hailed as the best of 2025. One of these captivating literary gems might just become your new favorite. Don't miss out on these must-read treasures!
Visitors can browse up to 50 books in the list. Log in to see the full selection!
I Survived the Dust Bowl, 1935
(I Survived #25 / 27)
Category: Middle Grade, Historical Fiction
Release date: October 7, 2025
Beasts of the Sea
Release date: October 23, 2025
My Happy Marriage 05
(My Happy Marriage #5 / 5)
Category: Fantasy, Manga, Paranormal Romance, Historical Fantasy, Paranormal Fantasy, Slow Burn Romance, Historical Fiction, Romance
Release date: April 1, 2025
The League of Extraordinary Gentlemen
(The League of Extraordinary Gentlemen)
Release date: February 3, 2025
A Terribly Nasty Business
(Beatrice Steele #2 / 3)
by Julia Seales
Category: Historical Fiction, Mystery
Release date: June 24, 2025
Adoringly, Edward
(Letters to Love #5 / 5)
Category: Fantasy, Young Adult, Historical Fantasy, Fairy Tale Retellings, Closed Door Romance, Retellings, Historical Fiction, Romance
Release date: March 7, 2025
Sophia White and Her Seven Promises
(Historical Ever After #1 / 2)
Category: Adult, Regency, Fairy Tale Retellings, Retellings, Historical Fiction, Romance, Single Parent
Release date: March 1, 2025
The Starving Saints
Release date: May 20, 2025
Bat Out of Hell
(Music and Murder Mystery #4 / 4)
by Heather Graham, Andrew Child, John Gilstrap, David Bruns, Don Bruns, Rick Bleiweiss, Charles Todd, C. J. Kidlacz
Release date: July 15, 2025
The Everlasting
Release date: October 28, 2025
Revenge of Rome
(Eagles of the Empire #23 / 25)
Category: Historical Fiction, Adventure
Release date: February 11, 2025
Lion Hearts
(Essex Dogs #3 / 3)
by Dan Jones
Category: War & Military, Historical Fiction
Release date: September 23, 2025
Tyrant of Rome
(Eagles of the Empire #24 / 25)
Category: Historical Fiction, Adventure
Release date: November 6, 2025
Once Upon Another Time
(Spicy Romantasy Fairy Tales)
by Kenzie Skye
Category: Fantasy, Dark Fantasy, Fae, New Adult, Fairy Tale Retellings, Romantasy, Fated Mates, Novella, Mythology, Retellings, Historical Fiction, Romance
Release date: March 6, 2025
The Butterfly Princess
(Spicy Romantasy Fairy Tales)
by Kenzie Skye
Category: Fantasy, Dark Fantasy, New Adult, Fairy Tale Retellings, Medieval, Romantasy, Fated Mates, Novella, Mythology, Retellings, Historical Fiction, Romance
Release date: March 24, 2025
Rise of the Gods
(Time for Monsters)
by Bella Blair
Category: Fantasy, Regency, Monster Romance, Fated Mates, Egyptian Mythology, Mythology, Historical Fiction, Romance
Release date: April 10, 2025
The Cherry Trees of Rosings
(The Lizzy Darcy Chronicles)
by Morgan Blake
Category: Fantasy, Paranormal Romance, Historical Fantasy, Paranormal Fantasy, Regency, Jane Austen Retellings, Retellings, Historical Fiction, Romance, Humor
Release date: October 30, 2025
Sword of a Valkyrie
(The Vinland to Valhalla Saga #2 / 4)
Category: Norse Mythology, Historical Fiction
Release date: March 13, 2025
The Stolen Heart
(The Kyiv Mysteries #2 / 2)
Category: Historical Fiction, Mystery
Release date: May 13, 2025
Two Secrets to Surrender
(Blackwoods #2 / 2)
Category: Historical Fiction, Romance
Release date: May 8, 2025
Romanced by the Orc
(Regency Monster Romances #2 / 2)
by Jenna Larkin
Category: Fantasy, Paranormal Romance, Historical Fantasy, Paranormal Fantasy, Historical Fiction, Romance
Release date: June 30, 2025
Murder of a Medium
(Redmond and Haze Mysteries #15 / 19)
Category: Historical Fiction, Mystery
Release date: January 2, 2025
Murder at Somerset House
(A Wrexford & Sloane Mystery #9 / 11)
Category: Historical Fiction, Mystery
Release date: September 30, 2025
The Lady of Red River Valley
(Ladies of the Wilderness #2 / 2)
Category: Historical Fiction, Romance
Release date: July 21, 2025
The Golden Age of Magic
(The Golden Age of Magic #1 / 2)
Category: Fantasy, Historical Fiction
Release date: July 1, 2025
Visitors can browse up to 50 books in the list. Log in to see the full selection!