The Witcher — Reading Order
by Andrzej Sapkowski
Follow Geralt of Rivia, a monster hunter for hire, through a dark fantasy world of moral ambiguity. Read the short stories first, then the novels.
The Last Wish
Andrzej Sapkowski · 1993
Short stories introducing Geralt of Rivia — a witcher who hunts monsters while navigating a world that may be more monstrous than his prey.
Sword of Destiny
Andrzej Sapkowski · 1992
More short stories. Geralt meets the child of destiny — Ciri — and his bond with Yennefer deepens.
Blood of Elves
Andrzej Sapkowski · 1994
The main saga begins. Geralt trains young Ciri at Kaer Morhen as war erupts and powerful forces hunt her.
Time of Contempt
Andrzej Sapkowski · 1995
A coup shatters the fragile peace. Ciri is separated from Geralt and must survive alone in a hostile world.
Baptism of Fire
Andrzej Sapkowski · 1996
Geralt assembles a misfit company to find Ciri, journeying through war-torn lands.
The Tower of the Swallow
Andrzej Sapkowski · 1997
Ciri flees through time and space while Geralt closes in — but dark forces converge on them both.
The Lady of the Lake
Andrzej Sapkowski · 1999
The saga's epic conclusion. All paths converge as Geralt, Yennefer, and Ciri face their final destinies.
Season of Storms
Andrzej Sapkowski · 2013
A standalone adventure set between the short stories, following Geralt as he loses both his swords and faces new threats.