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.

1

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.

2

Sword of Destiny

Andrzej Sapkowski · 1992

More short stories. Geralt meets the child of destiny — Ciri — and his bond with Yennefer deepens.

3

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.

4

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.

5

Baptism of Fire

Andrzej Sapkowski · 1996

Geralt assembles a misfit company to find Ciri, journeying through war-torn lands.

6

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.

7

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.

8

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.