Skip to content

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.

Spines are sized by page count. The orange dot marks a free ebook.

Reading order

  1. Book 1 · 1983

    The Colour of Magic

    239 pages, about 4.4 hours 4.0★ (160)

    BORROW FREE
  2. Book 2 · 1986

    The Light Fantastic

    256 pages, about 4.7 hours 4.0★ (104)

    BORROW FREE
  3. Book 3 · 1987

    Equal Rites

    255 pages, about 4.7 hours 4.1★ (67)

    BORROW FREE
  4. Book 4 · 1987

    Mort

    297 pages, about 5.5 hours 4.2★ (132)

  5. Book 5 · 1988

    Sourcery

    314 pages, about 5.8 hours 3.9★ (71)

    BORROW FREE
  6. Book 6 · 1988

    Wyrd Sisters

    322 pages, about 5.9 hours 4.0★ (75)

    BORROW FREE
  7. Book 7 · 1989

    Pyramids

    366 pages, about 6.7 hours 3.8★ (56)

    BORROW FREE
  8. Book 8 · 1989

    Guards! Guards!

    378 pages, about 6.9 hours 4.3★ (121)

    BORROW FREE
  9. Book 9 · 1990

    Eric

    158 pages, about 2.9 hours 3.5★ (37)

    BORROW FREE
  10. Book 10 · 1990

    Moving Pictures

    360 pages, about 6.6 hours 3.8★ (16)

    BORROW FREE
  11. Book 11 · 1991

    Reaper Man

    301 pages, about 5.5 hours 4.3★ (71)

    BORROW FREE
  12. Book 12 · 1991

    Witches Abroad

    320 pages, about 5.9 hours 4.2★ (54)

    BORROW FREE
  13. Book 13 · 1992

    Small Gods

    351 pages, about 6.4 hours 4.3★ (75)

    BORROW FREE
  14. Book 14 · 1992

    Lords and Ladies

    377 pages, about 6.9 hours 4.3★ (34)

    BORROW FREE
  15. Book 15 · 1993

    Men at Arms

    377 pages, about 6.9 hours 4.3★ (50)

    BORROW FREE
  16. Book 16 · 1994

    Soul Music

    384 pages, about 7 hours 4.0★ (37)

    BORROW FREE
  17. Book 17 · 1994

    Interesting Times

    352 pages, about 6.5 hours 4.2★ (52)

    BORROW FREE
  18. Book 18 · 1995

    Maskerade

    363 pages, about 6.7 hours 4.0★ (39)

  19. Book 19 · 1996

    Feet of Clay

    379 pages, about 7 hours 4.5★ (38)

    BORROW FREE
  20. Book 20 · 1996

    Hogfather

    383 pages, about 7 hours 4.1★ (59)

    BORROW FREE
  21. Book 21 · 1997

    Jingo

    415 pages, about 7.6 hours 4.2★ (35)

    BORROW FREE
  22. Book 22 · 1998

    The Last Continent

    406 pages, about 7.5 hours 3.7★ (19)

  23. Book 23 · 1998

    Carpe Jugulum

    378 pages, about 6.9 hours 3.9★ (15)

  24. Book 24 · 1999

    The Fifth Elephant

    415 pages, about 7.6 hours 4.3★ (19)

    BORROW FREE
  25. Book 25 · 2000

    The Truth

    392 pages, about 7.2 hours 4.4★ (16)

    BORROW FREE
  26. Book 26 · 2001

    Thief of Time

    384 pages, about 7 hours 4.2★ (40)

    BORROW FREE
  27. Book 27 · 2001

    The Last Hero

    174 pages, about 3.2 hours 4.2★ (25)

    BORROW FREE
  28. Book 28 · 2001

    The Amazing Maurice and His Educated Rodents

    271 pages, about 5 hours 3.9★ (26)

    BORROW FREE
  29. Book 29 · 2002

    Night Watch

    400 pages, about 7.3 hours 4.5★ (59)

  30. Book 30 · 2003

    The Wee Free Men

    317 pages, about 5.8 hours 4.3★ (31)

    BORROW FREE

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.