Fantasy books are some of the best books to read and each book opens the door to new worlds and magic systems. It is no wonder that they are often adapted for movies and television shows. That is why we decided to list the ten best fantasy books of all time!

Choosing only ten books to define the fantasy genre is a bold task that is going to leave a bunch of notable books off the list. But we are up for the task and will be doing just that. These are the books that we believe deserve the title as the best fantasy books to ever be published!

List of the ten best fantasy books of all time
The Ten Best Fantasy Books of All Time

The Ten Best Fantasy Books of All Time

  1. The Lord of the Rings Trilogy by J. R. R. Tolkien
  2. Harry Potter Series by J. K Rowling
  3. A Song of Ice and Fire series by George R.R. Martin
  4. His Dark Materials by Philip Pullman
  5. Mistborn series by Brandon Sanderson
  6. The Way of Shadows by Brent Weeks
  7. The First Law series by Joe Abercrombie
  8. The Witcher series by Andrzej Sapkowski
  9. The Graveyard Book by Neil Gaiman
  10. A Wizard of Earthsea by Ursula K. Le Guin

The Lord of the Rings Trilogy by J. R. R. Tolkien

If you love epic fantasy novels, then you have to read The Lord of the Rings by J.R.R. Tolkien. Not only is it an amazing series but it is the formula that many fantasy authors have used to write their novels. If you have read a bunch of fantasy novels, then you have most likely come across troupes that were popularized by Tolkien.  

Harry Potter Series by J. K Rowling

A modern classic, The Harry Potter books by J.K. Rowling is a must read. It should come as no surprise that this is the best selling series of all time. Who else wished that they were going to get their letter to Hogwarts in the mail? Rowling’s novels capture the childhood magic as well as making the transition to adulthood.

A Song of Ice and Fire by George R. R. Martin

A Song of Ice and Fire hobo series books
A Song of Ice and Fire series by George R. R. Martin

When I think of high fantasy, a series that always comes to mind is George R. R. Martin’s A Song of Ice and Fire. The world building is detailed and with so many characters, the series should not work. But Martin’s attention to every little thing makes this series one of the best works of fiction there is. And if you have only watched the show, then you are missing out because the novels are even better.

His Dark Materials by Philip Pullman

One of the most amazing fantasy novels I read early on was His Dark Material by Philip Pullman. After reading The Lord of the Rings, being transported to the epic fantasy world of His Dark Materials feels magical. The characters, plot, and worldbuilding make this series one of my all time favorites.

Mistborn by Brandon Sanderson

One of my favorite series on this list is Brandon Sanderson’s Mistborn series. It is a more recent series that pushes the genre forward. It has a multitude of characters and the novel has a time jump as well as in a change of protagonists.

Those are stuff you don’t see in many fantasy novels because it is a lot to juggle and fans aren’t always receptive to such changes. But Sanderson makes this work with ease as well as making the newer books feel fresh.

The Way of Shadows by Brent Weeks

What I love about the fantasy genre is that there is always a new book series that will come along and sweep you away. And in 2008, Brent Weeks did just that with his The Night Angel Trilogy. I was hooked after the first page and loved Week’s approach, showing that the fantasy genre still has a lot to offer.

The First Law Series by Joe Abercrombie

Another one of my favorite series on the list is The First Law by Joe Abercrombie. It is a gritty and bloody series that feels like it belongs on HBO. The characters are interesting and the protagonist has his moments. The world building is what makes this novel special and one of a kind.  If you love fantasy novels and want a different spin on the genre, then you’ll love this series.

The Witcher Series by Andrzej Sapkowski

Another novel that many readers including me discovered by watching the show was The Witcher series by Andrzej Sapkowski. The story follows Geralt or Rivia as he tries to navigate a world thrown into war as he tries to protect what he holds dear to him.

Geralt is a Witcher which is a person with superhuman abilities that were created to kill monsters. The Sapkowski series is one of the most fun fantasy novels I have read and still think about to this day!

A Wizard of Earthsea by Ursula K. Le Guin

When you are talking about the best fantasy novels of all time, you can’t forget Ursula K. Le Guin’s A Wizard of Earthsea. It is the novel that inspired Harry Potter, created a magic system many novels have adopted, and was one of the first to imagine a wizard as someone young and not someone who is old and wise. These are just some of the things that make this a must read and I loved every second of it.

Conclusion

That is our pick for the ten best fantasy books of all time. We will be releasing a full list of all the best fantasy books of all time so comment what books you believe should be on the list or should have made this list. Until then, happy reading!

Follow us on Instagram and Facebook