Reading order

The Witcher reading order

Andrzej Sapkowski

  1. The Last Wish1993
  2. The Sword of Destiny1992
  3. Blood of Elves1994
  4. Time of Contempt1995
  5. Baptism of Fire1996
  6. The Tower of the Swallow1997
  7. The Lady of the Lake1999
  8. Season of Storms2013
  9. Crossroads of Ravens2024
9 volumes
Volumes
1992–2024
Published
about 65 h
Reading time
Completed
Status

Quick answer

The Last Wish
Start withThe Last Wish1993 · Volume 1 of 9

Affiliate link: buying through it supports BookRank at no extra cost to you.

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.

23%

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.

  1. Short breakThe Fire Next Time · James Baldwin · 120 pp. · score 8.82 h, by November 20, 2026. A short book from another shelf, so you come back to the series hungry.
  2. BreakMaus · Art Spiegelman · 295 pp. · score 9.05 h, by December 26, 2026. A short book from another shelf, so you come back to the series hungry.
  3. Stage 315 h20 daysby January 16, 2027
  4. Short breakOn Tyranny: Twenty Lessons from the Twentieth Century · Timothy Snyder · 128 pp. · score 8.42 h, by January 20, 2027. A short book from another shelf, so you come back to the series hungry.
  5. Stage 415 h20 daysby February 8, 2027
  6. The end of the series
    February 8, 2027
In one goJanuary 22, 2027about 3 months
In stages, with breaksFebruary 8, 2027about 3 months · +10 h of other books

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

7.58.08.5
8.18.1 / 10
–Not ranked yet
7.97.9 / 10
7.97.9 / 10
8.28.2 / 10
8.18.1 / 10
–Not ranked yet
7.87.8 / 10
–Not ranked yet
199319921994199519961997199920132024
7.58.08.5
199319921994199519961997199920132024
8.18.1 / 10
–Not ranked yet
7.97.9 / 10
7.97.9 / 10
8.28.2 / 10
8.18.1 / 10
–Not ranked yet
7.87.8 / 10
–Not ranked yet
Score per volume9 volumes on a timeline, 1992 to 2024 · Best-rated volume: Baptism of Fire

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

Read: 0 of 9
  1. The Lady of the Lake
    The Lady of the Lake1999 · Not ranked yetBuy
    –Not ranked yet
  2. Crossroads of Ravens
    Crossroads of Ravens2024 · Not ranked yetBuy
    –Not ranked yet

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.

  1. Crossroads of Ravens (2024)
  2. The Last Wish (1993)
  3. Season of Storms (2013)
  4. The Sword of Destiny (1992)
  5. Blood of Elves (1994)
  6. Time of Contempt (1995)
  7. Baptism of Fire (1996)
  8. The Tower of the Swallow (1997)
  9. The Lady of the Lake (1999)

The Witcher books ranked, best to worst

  1. 1.Baptism of FireBook 5 · 19968.2
  2. 2.The Tower of the SwallowBook 6 · 19978.1
  3. 2.The Last WishBook 1 · 19938.1
  4. 4.Time of ContemptBook 4 · 19957.9
  5. 4.Blood of ElvesBook 3 · 19947.9
  6. 6.Season of StormsBook 8 · 20137.8
Top Short stories series →

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.

More series by Andrzej Sapkowski

All books by Andrzej Sapkowski in order →