A fantasy novel is a type of story set in a magical world, often inspired by myths and legends or medieval history, particularly in what's known as 'high fantasy'. 'Low fantasy' is usually set in a more contemporary world but one which features magical or supernatural elements. Escape into other worlds and magical realms with best fantasy books - delve into a fantasy series like The Witcher or The Lord of the Rings, or discover authors like George R.R. Martin, Brandon Sanderson or Leigh Bardugo. Whether you love epic, heroic fantasy books or contemporary or urban fantasy, you'll find your next favourite read here.

New Fantasy Books for 2024

Bestselling Fantasy Books