The Divine Cities Books in Order
The short answer
Robert Jackson Bennett · 3 books
- How many books?
- There are 3 books in The Divine Cities series, published 2014–2017.
- Is it finished?
- Yes — the series is complete; it ends with City of Miracles (2017).
- Where to start
- Start with City of Stairs (2014).
About 850 pages — roughly 14 hours of reading
In a once-conquered city where gods used to walk, a spy investigates a murder that threatens to unravel the fragile peace between mortals and the divine.
Here is the complete The Divine Cities reading order — all 3 books by Robert Jackson Bennett, in the order you should read them:
Reading order
- City of StairsIn a colonized city once home to now-dead gods, an unassuming intelligence operative investigates the murder of a visiting historian and uncovers secrets the ruling empire desperately wants kept buried.2014201 pages
- City of BladesA battle-scarred general is pulled out of retirement to investigate a strange discovery in a remote city that was once the stronghold of the goddess of war and death.2016201 pages
- City of MiraclesA legendary, near-unkillable operative returns from self-imposed exile to hunt down those responsible for a devastating act of violence, uncovering a conspiracy that threatens the entire world.2017448 pages
Good news: for this series, reading order and publication order are the same — just read straight down the list.
On our lists: Completed fantasy series · Completed fantasy trilogies
Track your place in The Divine Cities
BookBinge remembers which book you're on and writes a spoiler-safe recap before every sequel. Free on iOS.
Get BookBingeFrequently asked questions
How many Divine Cities books are there?
There are 3 books in The Divine Cities series by Robert Jackson Bennett, from City of Stairs (2014) to City of Miracles (2017). Together they run to about 850 pages.
Is The Divine Cities series finished?
Yes. Robert Jackson Bennett completed the series with City of Miracles in 2017; all 3 books are out now.
What is the first Divine Cities book?
City of Stairs (2014) is book one, at 201 pages. In a colonized city once home to now-dead gods, an unassuming intelligence operative investigates the murder of a visiting historian and uncovers secrets the ruling empire desperately wants kept buried.
Should I read The Divine Cities series in publication order?
Yes. For The Divine Cities series, reading order and publication order are the same — City of Stairs (2014) through City of Miracles (2017).
How long does it take to read all Divine Cities books?
About 850 pages across 3 books — roughly 14 hours at a page a minute. The longest is City of Miracles (448 pages); the shortest is City of Stairs (201 pages).