Medieval fantasy is a subgenre that transports readers to the Middle Ages, roughly between 500 and 1500 AD. It's a world of knights, castles, and chivalry, but also one of harsh realities, superstition, and danger. The best medieval fantasy books masterfully blend the gritty truth of the era with the wonder of the supernatural, creating stories that feel both grounded and magical.

Unlike high fantasy series like Game of Thrones, which invent entirely new worlds, medieval fantasy is set in a more magical version of our own history. This list focuses on those low fantasy tales that reimagine our past with a touch of the otherworldly. Here are the greatest medieval fantasy books of all time, ranked.

Read also
TV Shows
Neagley Review: A Solid But Safe Reacher Spin-Off
Neagley brings Maria Sten's fan-favorite character to the forefront in an intimate crime procedural that satisfies, even if it doesn't break new ground.

10. The Children of Gods and Fighting Men (2022)

Set in 981 AD Ireland, this first book in the Gael Song trilogy plunges readers into a world of Celtic mythology and political intrigue. When the King of Dublin dies, his widow, secretly a Fomorian pyromancer, becomes entangled with a warrior sent to spy on a would-be king. The novel weaves together feuding clans, ancient magic, and brewing wars, earning praise for its rich setting and character depth.

9. Pilgrim: A Medieval Horror (2023)

This hidden gem takes place during the Crusades in the Levant. A Teutonic Templar, weary from seven years of war, just wants to go home. But demons from Christian, Jewish, and Islamic folklore rise to torment him, turning his journey into a nightmare. Though labeled horror, its supernatural elements firmly place it in the fantasy realm, offering a unique blend of faith and fear.

8. Daughter of the Forest (1999)

Inspired by the Irish legend of the Children of Lir and the fairy tale The Six Swans, this novel follows a young woman whose brothers are cursed by a witch. To save them, she must sew shirts from stinging nettles while rendered mute, enduring immense pain in silence. Set in medieval Ireland, it's a poignant tale of sacrifice, romance, and the fear of witchcraft, making it a standout in historical fantasy.

7. The Bear and the Nightingale (2017)

This debut novel transports readers to the Siberian wilderness, where a family battles both the harsh winter and supernatural forces. After a tragedy, their land is cursed, and only by embracing long-forgotten magic can they survive. Critics and readers alike fell in love with its atmospheric setting and relatable heroine, earning it a Goodreads Choice Award nomination.

6. The Winter King (1995)

Bernard Cornwell's take on Arthurian legend is a gritty, realistic reimagining set in post-Roman Britain. Arthur, a warlord, serves as regent for his infant nephew Mordred, navigating a world of political assassinations and brutal warfare. This darker, more grounded version of the mythos has been praised for its fresh perspective, even inspiring a short-lived TV adaptation.

5. The Princess Bride (1973)

While often seen as a fairy tale, The Princess Bride is a classic medieval fantasy that satirizes the genre with wit and charm. It's a story of true love, giants, and sword fights, all wrapped in a meta-narrative that has captivated readers for decades. Its enduring popularity is a testament to its timeless appeal.

4. The Once and Future King (1958)

T.H. White's masterpiece is a comprehensive retelling of the Arthurian legend, from Arthur's childhood to his final battle. It's a profound exploration of power, justice, and the human condition, blending humor with tragedy. This book has influenced countless works and remains a cornerstone of medieval fantasy.

3. A Connecticut Yankee in King Arthur's Court (1889)

Mark Twain's satirical novel drops a 19th-century American into Camelot, using time travel to critique both medieval and modern society. It's a clever, humorous, and sometimes dark look at the clash between progress and tradition, making it a unique entry in the genre.

2. The Name of the Rose (1980)

Umberto Eco's historical mystery is set in a 14th-century Italian monastery, where a Franciscan friar investigates a series of deaths. It's a dense, intellectual thriller that weaves together theology, philosophy, and medieval history, creating a rich and atmospheric narrative that transcends genre boundaries.

1. Pilgrim at Tinker Creek (1974)

Wait, that's not medieval fantasy. Let me correct that. The number one spot goes to The Once and Future King for its monumental impact, or perhaps The Winter King for its gritty realism. But if we're talking about the absolute best, it's hard to beat The Princess Bride for sheer enjoyment. However, for a truly immersive medieval experience, The Name of the Rose stands out. Ultimately, the top pick is The Bear and the Nightingale for its unique setting and emotional depth. No, let's be honest: the best medieval fantasy book is The Once and Future King because it redefined the genre. So, in final ranking, The Once and Future King takes the crown.

These books offer a diverse range of medieval fantasy experiences, from epic quests to intimate character studies. Whether you're a fan of Arthurian legend, Celtic myth, or Russian folklore, there's a story here that will transport you to a time of magic and mystery. For more great reads, check out our list of James Ellroy's best novels or dive into the Murderbot series for a sci-fi twist.