
How to Read The Witcher Books in the Right Order
Andrzej Sapkowski
May 27, 2025 · 5 min read
How to Read The Witcher Books in the Right Order
The Witcher is a dark fantasy series by Polish author Andrzej Sapkowski. Originally written in Polish, the saga gained worldwide fame thanks to its video game adaptation by CD Projekt Red and the Netflix series starring Henry Cavill.
The books are not published in chronological order, which can confuse new readers. To fully enjoy Geralt’s journey, it’s best to follow the internal story order.
This guide includes both short stories and the main saga.
Recommended Reading Order
Featured Books

The Last Wish
by Andrzej Sapkowski
Published: 1993
A collection of short stories that introduce Geralt of Rivia and the world of The Witcher.

Sword of Destiny
by Andrzej Sapkowski
Published: 1992
More short stories that expand on Geralt’s relationships and the destiny of a child.

Blood of Elves
by Andrzej Sapkowski
Published: 1994
The first novel in the saga, following Ciri’s training and the beginning of a war.

Time of Contempt
by Andrzej Sapkowski
Published: 1995
Tensions between kingdoms boil over as Ciri and Yennefer are caught in the chaos.

Baptism of Fire
by Andrzej Sapkowski
Published: 1996
Geralt forms a band of allies on a mission to find Ciri.

The Tower of the Swallow
by Andrzej Sapkowski
Published: 1997
Ciri flees through time and space, hunted by enemies from all sides.

The Lady of the Lake
by Andrzej Sapkowski
Published: 1999
The final novel in the saga, full of sacrifice, revelations, and destiny fulfilled.

Season of Storms
by Andrzej Sapkowski
Published: 2013
A standalone prequel novel set between Geralt’s short story adventures.