Reading order
The Witcher reading order
- The Last Wish1993
- The Sword of Destiny1992
- Blood of Elves1994
- Time of Contempt1995
- Baptism of Fire1996
- The Tower of the Swallow1997
- The Lady of the Lake1999
- Season of Storms2013
- Crossroads of Ravens2024
- 9 volumes
- Volumes
- 1992–2024
- Published
- about 65 h
- Reading time
- Completed
- Status
- Short stories#3
- Genre
Quick answer

Publication order
9 volumes1992–2024Completed
- Start with the two short-story collections — The Last Wish and Sword of Destiny — then read the five saga novels in order, from Blood of Elves to The Lady of the Lake.
- Season of Storms is a standalone set between the stories; read it last.
A plan for the whole series
9 volumes, 3,480 pages, about 65 hours. At 45 min a day that is about 3 months.
Share of volume 1’s readers who reach the last volume. Chance of reaching the last volume: low
- From volume 2 on, the number of ratings falls most before volume 4, “Time of Contempt” (by 36%).
Stages
4 stages, with 3 short books from outside the series between them. You finish around February 8, 2027, 17 days later than in one go.
- Stage 114 h18 daysby November 16, 2026
- Short breakThe Fire Next Time · James Baldwin · 120 pp. · score 8.8
- Stage 220 habout 4 weeksby December 17, 2026
- BreakMaus · Art Spiegelman · 295 pp. · score 9.0
- Stage 315 h20 daysby January 16, 2027
- 6. The Tower of the Swallow
- 7. The Lady of the Lake
- Short breakOn Tyranny: Twenty Lessons from the Twentieth Century · Timothy Snyder · 128 pp. · score 8.4
- Stage 415 h20 daysby February 8, 2027
- 8. Season of Storms
- 9. Crossroads of Ravens
- The end of the series
We count 1.1 min per page, the pace of an average novel reader. Faster? Move the slider.
≈ next to a page count: a volume with no page count in our data is counted at this series’s average.
Does the series hold up
Shape of the series: a drop at the end. The last scored volume (7.8) has the lowest score in the series.
Best volume: Baptism of Fire (8.2, 781 ratings). Weakest: Season of Storms (7.8). From volume 2 on, the biggest drop in the number of ratings is between volume 3 and 4: 36%. The series is complete; you can read it start to finish with no waiting.
How this plan is calculated
The plan comes from the pages and ratings of each volume: we split the series into stages of about three weeks’ reading, size each break to the stage before it, and read the chance of finishing from how many readers rate the last volume compared with the first. How we work out the plan →
Every volume in order
Order checked by hand · Order and years: Wikidata (CC0). Spotted an error? Tell us. · Data updated October 29, 2026
The Witcher in chronological order
The order the story happens in — not the order the books came out.
- Crossroads of Ravens (2024)
- The Last Wish (1993)
- Season of Storms (2013)
- The Sword of Destiny (1992)
- Blood of Elves (1994)
- Time of Contempt (1995)
- Baptism of Fire (1996)
- The Tower of the Swallow (1997)
- The Lady of the Lake (1999)
The Witcher books ranked, best to worst
- 1.Baptism of FireBook 5 · 19968.2
- 2.The Tower of the SwallowBook 6 · 19978.1
- 2.The Last WishBook 1 · 19938.1
- 4.Time of ContemptBook 4 · 19957.9
- 4.Blood of ElvesBook 3 · 19947.9
- 6.Season of StormsBook 8 · 20137.8
Extras, short stories and spin-offs
Not needed to follow the main story — read them after the series or skip them.
- The Witcher1990
Frequently asked questions
Which Witcher book is the best?
By reader score, Baptism of Fire (8.2/10). The lowest-rated is Season of Storms (7.8/10).
Which The Witcher book is the longest?
“The Tower of the Swallow” is the longest at 448 pages; the shortest is “Time of Contempt” with 337 pages.
What should I read after The Witcher?
After the main series: The Witcher.






