Reading Lists β†’ Discworld

Discworld Books In Order (Full List)

Discworld is a series of 41 books by Terry Pratchett. The first book published in the series is The Colour of Magic in 1983. Here is a complete list of Discworld books in order.

Last update: October 18, 2026

1. The Colour of Magic (1983)

The Colour of Magic book cover

The Color of Magic is Terry Pratchett's maiden voyage through the now-legendary land of Discworld.

  • πŸ“‡ 210 Pages
  • πŸ“ 52,500 - 63,000 Word Count
  • ⏱️ 7 Hours Reading Time

2. The Light Fantastic (1986)

The Light Fantastic book cover

In only one individual can save the world from a disastrous collision.

  • πŸ“‡ 241 Pages
  • πŸ“ 60,250 - 72,300 Word Count
  • ⏱️ 8 Hours Reading Time

3. Equal Rites (1987)

Equal Rites book cover

In Equal Rites, a dying wizard tries to pass on his powers to an eighth son of an eighth son, who is just at that moment being born.

  • πŸ“‡ 213 Pages
  • πŸ“ 53,250 - 63,900 Word Count
  • ⏱️ 7 Hours Reading Time

4. Mort (1987)

Mort book cover

Death takes on an apprentice who's an individual thinker.

  • πŸ“‡ 243 Pages
  • πŸ“ 60,750 - 72,900 Word Count
  • ⏱️ 8 Hours Reading Time

5. Sourcery (1988)

Sourcery book cover

When last seen, the inept wizard Rincewind had fallen off the edge of the world.

  • πŸ“‡ 288 Pages
  • πŸ“ 72,000 - 86,400 Word Count
  • ⏱️ 10 Hours Reading Time

6. Wyrd Sisters (1988)

Wyrd Sisters book cover

Granny Weatherwax, Nanny Ogg, and Maigrat have fairy godmother-dom thrust upon them.

  • πŸ“‡ 288 Pages
  • πŸ“ 72,000 - 86,400 Word Count
  • ⏱️ 10 Hours Reading Time

7. Pyramids (1989)

Pyramids book cover

It's bad enough being new on the job, but Teppic hasn't a clue as to what a pharaoh is supposed to do. After all, he's been trained at Ankh-Morpork's famed assassins' school, across the sea from the Kingdom of the Sun.

  • πŸ“‡ 352 Pages
  • πŸ“ 88,000 - 105,600 Word Count
  • ⏱️ 12 Hours Reading Time

8. Guards! Guards! (1989)

Guards! Guards! book cover

The denizens of Ankh-Morpork wish one huge firebreather would return from whence it came.

  • πŸ“‡ 384 Pages
  • πŸ“ 96,000 - 115,200 Word Count
  • ⏱️ 13 Hours Reading Time

9. Eric (1990)

Eric book cover

Discworld's only demonology hacker, Eric, is about to make life difficult for the rest of Ankh-Morpork's denizens.

  • πŸ“‡ 224 Pages
  • πŸ“ 56,000 - 67,200 Word Count
  • ⏱️ 7 Hours Reading Time

10. Moving Pictures (1990)

Moving Pictures book cover

Discworld's pesky alchemists are up to their old tricks again. Hearing the siren call of Holy Wood is one Victor Tugelbend, a would-be wizard turned extra.

  • πŸ“‡ 368 Pages
  • πŸ“ 92,000 - 110,400 Word Count
  • ⏱️ 12 Hours Reading Time

11. Reaper Man (1991)

Reaper Man book cover

They say there are only two things you can count on. Of course, the last thing anyone needs is a squeamish Grim Reaper and soon his Discworld bosses have sent him off with best wishes and a well-earned gold watch.

  • πŸ“‡ 384 Pages
  • πŸ“ 96,000 - 115,200 Word Count
  • ⏱️ 13 Hours Reading Time

12. Witches Abroad (1991)

Witches Abroad book cover

Be careful what you wish for. Once upon a time there was a fairy godmother named Desiderata who had a good heart, a wise head.

  • πŸ“‡ 384 Pages
  • πŸ“ 96,000 - 115,200 Word Count
  • ⏱️ 13 Hours Reading Time

13. Small Gods (1992)

Small Gods book cover

In the beginning was the Word. And the Word was: "Hey, you!" For Brutha the novice is the Chosen One.

  • πŸ“‡ 384 Pages
  • πŸ“ 96,000 - 115,200 Word Count
  • ⏱️ 13 Hours Reading Time

14. Lords and Ladies (1992)

Lords and Ladies book cover

Granny Weatherwax and her tiny coven are up against real elves. With full supporting cast of dwarfs, wizards, trolls, Morris dancers and one orang-utan.

  • πŸ“‡ 281 Pages
  • πŸ“ 70,250 - 84,300 Word Count
  • ⏱️ 9 Hours Reading Time

15. Men at Arms (1993)

Men at Arms book cover

Men at Arms is a fantasy novel by British writer Terry Pratchett, the 15th book in the Discworld series, first published in 1993. It is the second novel about the Ankh-Morpork City Watch on the Discworld.

  • πŸ“‡ 400 Pages
  • πŸ“ 100,000 - 120,000 Word Count
  • ⏱️ 13 Hours Reading Time

16. Soul Music (1994)

Soul Music book cover

Death goes walk-about and tries everything, including joining the French Foreign Legion, to forget a tragic carriage accident at dead man's curve. His independent-minded teen granddaughter has to surreptitiously take over the reaping biz.

  • πŸ“‡ 384 Pages
  • πŸ“ 96,000 - 115,200 Word Count
  • ⏱️ 13 Hours Reading Time

17. Interesting Times (1994)

Interesting Times book cover

Interesting Times is a fantasy novel by British writer Terry Pratchett. It is the seventeenth book in the Discworld series and is set in the Aurient.

  • πŸ“‡ 400 Pages
  • πŸ“ 100,000 - 120,000 Word Count
  • ⏱️ 13 Hours Reading Time

18. Maskerade (1995)

Maskerade book cover

The witches determine that the finances of the Opera House, which are a complete mess, have been made so intentionally in order to hide the fact that money is being stolen.

  • πŸ“‡ 368 Pages
  • πŸ“ 92,000 - 110,400 Word Count
  • ⏱️ 12 Hours Reading Time

19. Feet of Clay (1996)

Feet of Clay book cover

Nineteenth in the Discworld universe and third entry of the City Watch series, this novel follows Captain Carrot, Commander Vimes.

  • πŸ“‡ 368 Pages
  • πŸ“ 92,000 - 110,400 Word Count
  • ⏱️ 12 Hours Reading Time

20. Hogfather (1996)

Hogfather book cover

Few things are held sacred in this twisted, corrupt, heartless -- and oddly familiar -- universe, but the Hogfather is one of them.

  • πŸ“‡ 383 Pages
  • πŸ“ 95,750 - 114,900 Word Count
  • ⏱️ 13 Hours Reading Time

21. Jingo (1997)

Jingo book cover

It isn't much of an island that rises up one moonless night from the depths of the Circle Sea -- just a few square miles of silt and some old ruins.

  • πŸ“‡ 448 Pages
  • πŸ“ 112,000 - 134,400 Word Count
  • ⏱️ 15 Hours Reading Time

22. The Last Continent (1998)

The Last Continent book cover

A professor is missingβ€”but a search party is on the way. Something is amiss at Unseen Unversity, Ankh-Morpork's most prestigious (i.e., only) institution of higher learning.

  • πŸ“‡ 416 Pages
  • πŸ“ 104,000 - 124,800 Word Count
  • ⏱️ 14 Hours Reading Time

23. Carpe Jugulum (1998)

Carpe Jugulum book cover

Carpe Jugulum (Latin for "seize the throat", cf. Carpe diem) is a comic fantasy novel by Terry Pratchett, the twenty-third in the Discworld series.

  • πŸ“‡ 378 Pages
  • πŸ“ 94,500 - 113,400 Word Count
  • ⏱️ 13 Hours Reading Time

24. The Fifth Elephant (1999)

The Fifth Elephant book cover

It's up to the dauntless Vimes -- bothered as usual by a familiar cast of Discworld inhabitants (you know, trolls, dwarfs, werewolves, vampires and such) -- to solve the puzzle of the missing pachyderm.

  • πŸ“‡ 389 Pages
  • πŸ“ 97,250 - 116,700 Word Count
  • ⏱️ 13 Hours Reading Time

25. The Truth (2000)

The Truth book cover

The denizens of Ankh-Morpork fancy they've seen just about everything. But then comes the Ankh-Morpork Times, struggling scribe William de Worde's upper-crust, newsletter turned Discworld's first paper of record.

  • πŸ“‡ 392 Pages
  • πŸ“ 98,000 - 117,600 Word Count
  • ⏱️ 13 Hours Reading Time

26. Thief of Time (2001)

Thief of Time book cover

In Discworld, time is a resource managed by the highly capable Monks of History. Everybody wants more time, which is why on Discworld only the experts can manage it.

  • πŸ“‡ 357 Pages
  • πŸ“ 89,250 - 107,100 Word Count
  • ⏱️ 12 Hours Reading Time

27. The Last Hero (2001)

The Last Hero book cover

The Last Hero is a short fantasy novel by British writer Terry Pratchett, the twenty-seventh book in his Discworld series. It was published in 2001 in a larger format than the other Discworld novels and illustrated on every page by Paul Kidby.

  • πŸ“‡ 176 Pages
  • πŸ“ 44,000 - 52,800 Word Count
  • ⏱️ 6 Hours Reading Time

28. The Amazing Maurice and His Educated Rodents (2001)

The Amazing Maurice and His Educated Rodents book cover

Winner of the 2001 Carnegie MedalOne rat, popping up here and there, squeaking loudly, and taking a bath in the cream, could be a plague all by himself.

  • πŸ“‡ 271 Pages
  • πŸ“ 67,750 - 81,300 Word Count
  • ⏱️ 9 Hours Reading Time

29. Night Watch (2002)

Night Watch book cover

One moment, Sir Sam Vimes is in his old patrolman form, chasing a sweet-talking psychopath across the rooftops of Ankh-Morpork.

  • πŸ“‡ 432 Pages
  • πŸ“ 108,000 - 129,600 Word Count
  • ⏱️ 14 Hours Reading Time

30. The Wee Free Men (2003)

The Wee Free Men book cover

Then Tiffany's young brother goes missing and Tiffany and the Wee Free Men has to join forces to save him from the Queen of the Fairies.

  • πŸ“‡ 375 Pages
  • πŸ“ 93,750 - 112,500 Word Count
  • ⏱️ 13 Hours Reading Time

31. Monstrous Regiment (2003)

Monstrous Regiment book cover

In the twenty-eighth Discworld novel the Discworld goes to war. It began as a sudden strange fancy.

  • πŸ“‡ 416 Pages
  • πŸ“ 104,000 - 124,800 Word Count
  • ⏱️ 14 Hours Reading Time

32. A Hat Full of Sky (2004)

A Hat Full of Sky book cover

Something is coming after Tiffany. Tiffany Aching is ready to begin her apprenticeship in magic.

  • πŸ“‡ 407 Pages
  • πŸ“ 101,750 - 122,100 Word Count
  • ⏱️ 14 Hours Reading Time

33. Going Postal (2004)

Going Postal book cover

Suddenly, condemned arch-swindler Moist von Lipwig found himself with a noose around his neck and dropping through a trapdoor into, and by all rights.

  • πŸ“‡ 416 Pages
  • πŸ“ 104,000 - 124,800 Word Count
  • ⏱️ 14 Hours Reading Time

34. Thud! (2005)

Thud! book cover

If he doesn't solve the murder of just one dwarf, Commander Sam Vimes of Ankh-Morpork City Watch is going to see it fought again, right outside his office. It was a long time ago.

  • πŸ“‡ 398 Pages
  • πŸ“ 99,500 - 119,400 Word Count
  • ⏱️ 13 Hours Reading Time

35. Wintersmith (2006)

Wintersmith book cover

Tiffany Aching accidentally starts to transform into an anthropomorphic representation of Summer, due to her being unable to resist a good dance Wintersmith is the third title in an exuberant series crackling with energy and humour.

  • πŸ“‡ 464 Pages
  • πŸ“ 116,000 - 139,200 Word Count
  • ⏱️ 15 Hours Reading Time

36. Making Money (2007)

Making Money book cover

The Ankh-Morpork Post Office is running like. The mail is delivered promptly; meetings start and end on time; five out of six letters relegated to the Blind Letter Office ultimately wend their way to the correct addresses.

  • πŸ“‡ 400 Pages
  • πŸ“ 100,000 - 120,000 Word Count
  • ⏱️ 13 Hours Reading Time

37. Unseen Academicals (2007)

Unseen Academicals book cover

The wizards at Ankh-Morpork's Unseen University are renowned for many things_wisdom, magic, and their love of teatime_but athletics is most assuredly not on the list.

  • πŸ“‡ 368 Pages
  • πŸ“ 92,000 - 110,400 Word Count
  • ⏱️ 12 Hours Reading Time

38. I Shall Wear Midnight (2010)

I Shall Wear Midnight book cover

As the witch of the Chalk, Tiffany Aching performs the distinctly unglamorous work of caring for the needy. Tiffany has to find the source of unrest and defeat the evil at its root.

  • πŸ“‡ 416 Pages
  • πŸ“ 104,000 - 124,800 Word Count
  • ⏱️ 14 Hours Reading Time

39. Snuff (2011)

Snuff book cover

Vimes attempts to go on holiday but this is Discworld, and nothing goes according to plan. What ensues is a hilarious tale of crime, class, prejudice, and punishment At long last, Lady Sybil has lured her husband, Sam Vimes.

  • πŸ“‡ 398 Pages
  • πŸ“ 99,500 - 119,400 Word Count
  • ⏱️ 13 Hours Reading Time

40. Raising Steam (2013)

Raising Steam book cover

Raising Steam is the 40th Discworld novel, written by Terry Pratchett. It was the penultimate one, published before his death in 2015.

  • πŸ“‡ 365 Pages
  • πŸ“ 91,250 - 109,500 Word Count
  • ⏱️ 12 Hours Reading Time

41. The Shepherd's Crown (2015)

The Shepherd's Crown book cover

When Granny Weatherwax, Tiffany's mentor, dies, she leaves everything to Tiffany, who becomes the first among equals of the witches. Tiffany Aching is busy running her steading and taking care of the people of the Chalk.

  • πŸ“‡ 276 Pages
  • πŸ“ 69,000 - 82,800 Word Count
  • ⏱️ 9 Hours Reading Time