Historical fantasy is a genre that refuses to play by the rules. It takes the dusty archives of the past and injects them with dragons, gods, and things that go bump in the night. But the best examples don't just dump supernatural elements into an old setting—they let those elements collide with the politics, beliefs, and social upheavals of the era, creating something that feels both wildly imaginative and deeply true.
We've rounded up the ten finest historical fantasy novels ever written, ranked by their craft, originality, and lasting impact on the genre. Whether you're a longtime fan or new to the subgenre, these books prove that history is far stranger—and more magical—than we remember.
10. Gods of Jade and Shadow by Silvia Moreno-Garcia (2019)
Moreno-Garcia, the author behind the acclaimed Mexican Gothic, transports Mayan mythology into the roaring twenties. Casiopea Tun is a young woman trapped in her wealthy grandfather's house, dreaming of escape. When she opens a forbidden wooden chest, she accidentally frees Hun-Kamé, the Mayan god of death, and is swept into a journey across Mexico as he fights to reclaim his throne. The Jazz Age setting—flappers, jazz clubs, and gleaming cities—clashes beautifully with ancient lore, especially the eerie underworld of Xibalba. It's a vibrant, fast-paced adventure that makes the supernatural feel startlingly real.
9. The Golem and the Jinni by Helene Wecker (2013)
Two mythical beings from vastly different traditions find themselves adrift in 1899 New York. Chava is a golem, created to be a wife but left masterless after her husband dies at sea. Ahmad is a jinni, freed from centuries of imprisonment in a copper flask. As they navigate immigrant life while hiding their true natures, their unlikely friendship becomes a moving meditation on displacement, freedom, and what it means to be human. Wecker's prose is luminous, and the historical details of turn-of-the-century Manhattan add rich texture to this unforgettable tale.
8. The Bear and the Nightingale by Katherine Arden (2017)
Set in medieval Russia, this atmospheric novel follows Vasya Petrovna, a wild girl who can see the household spirits and woodland creatures that others have forgotten. As Christianity spreads and old traditions fade, the protective magic around her home weakens, awakening a dangerous force in the forest. Arden weaves a spellbinding story about faith, change, and a girl who refuses to be tamed. Vasya is a fierce, unforgettable heroine, and the wintry Russian setting is so vivid you can almost feel the frost.
7. Babel: An Arcane History by R.F. Kuang (2022)
Winner of the Nebula and Locus awards, Babel is a brilliant alternate-history fantasy set in a Victorian England where translation itself is magic. Robin Swift, brought from Canton to study at Oxford's Royal Institute of Translation, soon discovers that the enchanted silver bars powering Britain's empire come at a terrible cost. Kuang masterfully blends academic intrigue with anti-colonial critique, creating a story that's as intellectually thrilling as it is emotionally devastating. It's a must-read for anyone who loves books about books—and about the dark side of power.
6. The Terror by Dan Simmons (2007)
Dan Simmons, best known for the sci-fi epic Hyperion, turns his attention to the doomed 1845 Franklin expedition in this chilling historical horror. The crews of HMS Erebus and Terror are trapped in Arctic ice, battling starvation, disease, and madness—and something enormous and predatory stalking them across the frozen waste. Simmons meticulously researched the real expedition, and the mundane horrors of cold and hunger are just as terrifying as the supernatural threat. It's a slow-burn masterpiece that was adapted into a gripping TV series.
5. Jonathan Strange & Mr Norrell by Susanna Clarke (2004)
This sprawling epic reimagines England during the Napoleonic Wars, where magic once existed and is now being revived by two very different magicians. Clarke's debut is a triumph of world-building, written in a pitch-perfect Austen-esque style that makes the fantastical feel utterly plausible. It's a dense, rewarding read that explores ambition, friendship, and the cost of power, all while footnotes and faux-historical documents add layers of verisimilitude. For many readers, it remains the gold standard of historical fantasy.
4. The Night Circus by Erin Morgenstern (2011)
Though technically set in a timeless Victorian era, The Night Circus earns its place for its exquisite blend of magic and historical atmosphere. Two young illusionists, Celia and Marco, are bound in a magical competition that takes place within a mysterious circus that appears without warning. Morgenstern's prose is lush and dreamlike, and the circus itself—with its black-and-white tents and impossible attractions—is a character in its own right. It's a love story, a mystery, and a feast for the senses.
3. The Once and Future King by T.H. White (1958)
No list of historical fantasy would be complete without White's beloved retelling of the Arthurian legend. From the sword in the stone to the tragic fall of Camelot, White reimagines the Matter of Britain with wit, warmth, and profound insight into human nature. The novel's anachronisms—like references to modern politics—are deliberate, using the past to comment on the present. It's a timeless classic that has influenced countless fantasy authors.
2. His Majesty's Dragon by Naomi Novik (2006)
What if dragons fought in the Napoleonic Wars? Novik's Temeraire series answers that question with thrilling aerial battles and a deeply touching bond between Captain Will Laurence and his dragon, Temeraire. The first book, His Majesty's Dragon, introduces a world where dragons are part of the military, and their presence feels completely natural within the historical context. It's a swashbuckling adventure with heart, and it launched one of the most beloved historical fantasy series of the 21st century.
1. The Lions of Al-Rassan by Guy Gavriel Kay (1995)
Guy Gavriel Kay is the master of historical fantasy, and The Lions of Al-Rassan is his crowning achievement. Set in a world closely mirroring medieval Spain during the Reconquista, it follows three unforgettable characters—a poet-warrior, a physician, and a military leader—as their lives intertwine against a backdrop of religious conflict and cultural flourishing. Kay's prose is lyrical, his characters deeply human, and his exploration of love, loyalty, and loss is profoundly moving. It's a novel that transcends genre, and it stands as the finest historical fantasy ever written.
These ten books prove that the past is fertile ground for the imagination. Whether you're drawn to the icy terror of the Arctic or the sun-drenched streets of Jazz Age Mexico, there's a historical fantasy here for every reader. So pick one up and let history—and magic—sweep you away.
