Discworld books in order
Discworld by Terry Pratchett has 30 books, published 1983–2003. Reading all of them takes about 185 hours (10,084 pages). 25 can be borrowed free from Open Library.
Reading order
-
Book 1 · 1983
The Colour of Magic
-
Book 2 · 1986
The Light Fantastic
-
Book 3 · 1987
Equal Rites
-
Book 4 · 1987
Mort
-
Book 5 · 1988
Sourcery
-
Book 6 · 1988
Wyrd Sisters
-
Book 7 · 1989
Pyramids
-
Book 8 · 1989
Guards! Guards!
-
Book 9 · 1990
Eric
-
Book 10 · 1990
Moving Pictures
-
Book 11 · 1991
Reaper Man
-
Book 12 · 1991
Witches Abroad
-
Book 13 · 1992
Small Gods
-
Book 14 · 1992
Lords and Ladies
-
Book 15 · 1993
Men at Arms
-
Book 16 · 1994
Soul Music
-
Book 17 · 1994
Interesting Times
-
Book 18 · 1995
Maskerade
-
Book 19 · 1996
Feet of Clay
-
Book 20 · 1996
Hogfather
-
Book 21 · 1997
Jingo
-
Book 22 · 1998
The Last Continent
-
Book 23 · 1998
Carpe Jugulum
-
Book 24 · 1999
The Fifth Elephant
-
Book 25 · 2000
The Truth
-
Book 26 · 2001
Thief of Time
-
Book 27 · 2001
The Last Hero
-
Book 28 · 2001
The Amazing Maurice and His Educated Rodents
-
Book 29 · 2002
Night Watch
-
Book 30 · 2003
The Wee Free Men
Questions people ask
How many Discworld books are there?
There are 30 books in the series, published 1983–2003.
Which Discworld book should I read first?
Start with The Colour of Magic (1983), book 1. The list above is the reading order.
How long does it take to read the whole series?
About 185 hours at an average pace of 250 words a minute, or 10,084 pages in total. The longest book is Jingo at 415 pages.
Can I read Discworld for free?
25 books can be borrowed free from Open Library with a free account. The book pages have the links.





























