
The Witcher books in order A series by Andrzej Sapkowski
The Witcher series by Andrzej Sapkowski has 8 books (7 novels and 1 shorter work), from The Last Wish (1993) to Crossroads of Ravens (2024). Read it in order, starting with The Last Wish.
Reading order: 1 The Last Wish (1993) · 2 Blood of Elves (1994) · 3 Time of Contempt (1995) · 4 Baptism of Fire (1996) · 5 The Tower of the Swallow (1997) · 6 Lady of the Lake (1999) · 7 Season of Storms (2013) · 8 Crossroads of Ravens (2024)
Updated September 2026
All 8 The Witcher books in order
- 1.

The Last Wish (1993), also published as The Witcher
- 2.

Blood of Elves (1994), also published as The Sword of Destiny
- 3.

Time of Contempt (1995)
- 4.

Baptism of Fire (1996)
- 5.

The Tower of the Swallow (1997)
- 6.

Lady of the Lake (1999)
- 7.

Season of Storms (2013)
- 8.
Crossroads of Ravens (2024)
The Witcher FAQ
- How many The Witcher books are there?
- There are 8 The Witcher books, as of September 2026.
- What order should I read the The Witcher books in?
- In publication order, starting with The Last Wish (1993): 1 The Last Wish (1993) · 2 Blood of Elves (1994) · 3 Time of Contempt (1995) · 4 Baptism of Fire (1996) · 5 The Tower of the Swallow (1997) · 6 Lady of the Lake (1999) · … all 8 below.
- What is the first The Witcher book?
- The Last Wish (1993).
- What is the latest The Witcher book?
- Crossroads of Ravens (2024).
- Is the Witcher series finished?
- No, Andrzej Sapkowski is still adding to it.
- Did Andrzej Sapkowski write other series?
- Yes: Hussite trilogy.
More series by Andrzej Sapkowski
All Andrzej Sapkowski booksHussite trilogy
3 books
Sources: series order and dates from Wikidata and Open Library. Last updated September 2026.


