best D&D City Adventures for Urban Campaigns
I like a good city adventure. There’s something about having an entire city at your disposal that makes D&D feel a little different from the usual routine of traveling through the wilderness, clearing a dungeon, and returning to town to sell everything that wasn’t nailed down.
In a city, the players can get involved in all sorts of things. Crime, politics, guild rivalries, investigations, running businesses, or simply making friends with the local tavern owner. Although, if your players are anything like mine, they’ll probably manage to turn at least one of those friendships into a criminal investigation.
The tricky part is making the city feel alive. I’ve seen plenty of adventures where the city is essentially a collection of shops connected by streets, with the occasional NPC standing around waiting to hand out a quest.
That’s fine for a quick stop between adventures, but it’s not particularly interesting when the city is supposed to be the main setting.
For this list, I wanted D&D adventures where the city actually matters. Places with interesting districts, memorable characters, competing factions, and enough things happening that the players can get themselves into trouble without needing to leave the city walls.
1. Waterdeep: Dragon Heist
Waterdeep: Dragon Heist is the obvious place to start, and for good reason. It’s an official D&D campaign for levels 1 to 5, set almost entirely in Waterdeep, one of the largest and most famous cities in the Forgotten Realms.
The story revolves around a missing fortune of half a million gold pieces, with several powerful groups trying to get their hands on it. Naturally, the party gets caught in the middle.
What makes this one particularly good is how much of Waterdeep the players actually get to experience. There are criminal organizations, noble families, guilds, city officials, and plenty of NPCs who have their own interests.
The players can even acquire Trollskull Manor and turn it into a tavern, which gives them a permanent home in the city. I really like that because it encourages players to care about the neighborhood and the people living there.
The adventure does need some work, though. The central mystery can be awkward to run, and the book’s villain structure means you won’t necessarily use all the material in a single campaign.
Also, despite the title, there isn’t nearly as much actual heisting as you might expect. If your players want an elaborate robbery, you’ll probably need to add some of that yourself.
Still, for a relatively short campaign built around city life, factions, and intrigue, Dragon Heist is one of the strongest options available.
2. Dungeons of Drakkenheim
Dungeons of Drakkenheim takes a completely different approach to city adventures. Instead of exploring a bustling city full of ordinary people, the party enters the ruins of a city destroyed by a magical catastrophe.
The campaign, created by the Dungeon Dudes, takes characters from level 1 to 13. Fifteen years before the adventure begins, a meteor shower devastated Drakkenheim, leaving the city contaminated by dangerous magical substances and filled with monsters.
Now several factions are fighting over what’s left.
The ruined city serves as a massive exploration area, with more than twenty locations for the players to investigate. They can make deals with factions, recover valuable materials, explore abandoned buildings, and gradually uncover what happened.
What I like about this setup is that the city itself becomes the adventure. Players aren’t simply following a predetermined route through different dungeons. They choose where to go, who to trust, and how much danger they’re willing to accept.
It also gives the DM plenty of opportunities to make the factions react to the party’s decisions, which is something I always appreciate in longer campaigns.
The downside is that there’s quite a bit to manage. You’ll need to understand the factions, track their relationships with the players, and keep the city’s strange magical dangers consistent.
The campaign also leans heavily into dark fantasy and horror, so it won’t suit every group.
If you want urban exploration with dangerous ruins, competing factions, and plenty of freedom, though, this is an excellent choice.
3. Streets of Zobeck
Streets of Zobeck from Kobold Press is probably one of the most useful books here if you already have a city campaign and want more things for the players to do.
It’s a collection of seven adventures set in Zobeck, a free city in Kobold Press’s Midgard setting. The book also includes several detailed locations and a collection of NPCs who can serve as allies, enemies, employers, or simply people the party keeps running into.
The adventures focus on the city’s less respectable side. There are thieves, shady merchants, criminal deals, masquerades, and plenty of opportunities for things to go wrong.
That’s exactly the sort of material I enjoy using in an urban campaign.
A good city adventure benefits from recurring characters and locations. Maybe the players meet someone during one job and end up needing their help three sessions later. Or perhaps they upset an important merchant who then makes their lives difficult whenever they return to town.
Streets of Zobeck provides plenty of material for that kind of play without requiring you to create everything yourself.
You don’t need to run the adventures in order, either. They work individually, so you can take whichever one fits your campaign and adapt it to your own city.
The setting can be fairly grimy and morally questionable, so it’s probably better for groups that enjoy crime stories and underworld politics.
For DMs who want their city to feel like a place where everyone has something going on, this is well worth checking out.
4. Curtain Call: A Sharn Adventure
If you’ve ever wanted to run a campaign in Eberron but weren’t sure where to start, Curtain Call is a good introduction.
It’s a short adventure written by Keith Baker, Robert Adducci, and Wayne Chang, designed for low-level characters, particularly those starting at level 1.
The adventure takes place in Sharn, the City of Towers, which is easily one of my favorite urban settings in D&D. It’s a huge vertical city filled with magical transportation, criminal organizations, political factions, and buildings that make you wonder who approved the construction plans.
The party gets hired to investigate the disappearance of a nobleman, which leads into a mess involving cultists, personal grudges, secretive organizations, and street chases.
What makes Curtain Call particularly useful is that it introduces the city through the adventure itself. The players get to visit different parts of Sharn and learn how things work without the DM having to explain Eberron’s entire history beforehand.
There are even notes intended to help groups unfamiliar with the setting.
This isn’t a full campaign, so you’ll need something else if you want to keep playing afterward. Fortunately, there’s a follow-up adventure called Trust No One, which continues the story.
I’d recommend this if you want a relatively short urban mystery with a bit of action, especially if your players enjoy the magical technology and noir atmosphere of Eberron.
5. City of Cats
City of Cats is a 5e adventure collection and city guide from Kobold Press, set in Per-Bastet, a city inspired by Egyptian mythology.
And yes, cats are rather important here.
The book includes three adventures for characters from levels 1 to 5, along with maps, NPCs, monsters, and descriptions of the city’s different districts.
Per-Bastet is a city of temples, markets, docks, thieves, and powerful religious figures, with the goddess Bastet herself taking an interest in what happens there.
The setting is the main attraction. Instead of another medieval European-style fantasy city, you get something with a different atmosphere, different customs, and plenty of opportunities for unusual encounters.
I particularly like adventures that make players think about where they are. A city should have its own rules, traditions, and people who behave differently from the last place the party visited.
Otherwise, you may as well change the name on the map and keep using the same tavern.
City of Cats also works as a source of material for your own campaigns. You can borrow an adventure, use the NPCs, or transplant the city into a desert region of your homebrew world.
The main limitation is that it’s partly a setting guide, so some of the material is there for you to develop rather than run immediately.
Still, for a city adventure with a distinct identity, this is an interesting alternative to Waterdeep and the usual Forgotten Realms locations.
6. The Blight
The Blight from Frog God Games is what I’d recommend if you want an urban campaign that’s genuinely unpleasant.
I mean that as a compliment, although perhaps not a very reassuring one.
Created by Richard Pett, the book explores Castorhage, a sprawling city-state where alchemy, necromancy, industry, and corruption have shaped pretty much everything.
The city is divided into districts, each with its own problems, dangers, and powerful groups competing for control. The book includes a detailed city guide and a nine-part introductory adventure called The Levee.
What makes this setting interesting is that the city feels hostile in ways that have nothing to do with ordinary street crime. Its institutions are corrupt, its industries are horrifying, and many of the people in power are significantly worse than the monsters lurking in the shadows.
That gives the DM plenty to work with if the group enjoys dark investigations, conspiracies, and morally difficult situations.
However, this is not something I’d recommend to a casual group looking for a little urban adventure between dungeon crawls. The setting is dense, the subject matter can be disturbing, and preparing the city takes some effort.
I’d also recommend discussing the tone with your players beforehand, since the material contains strong horror elements.
For a group that enjoys grimdark fantasy and wants an entire campaign centered on a deeply corrupted city, The Blight is certainly worth considering.
7. The Styes
The Styes is an adventure from Ghosts of Saltmarsh, designed for 11th-level characters. It’s also one of the more interesting urban mysteries in official 5e.
The adventure takes place in a decaying port district where pollution, poverty, crime, and strange happenings have made life miserable for the people living there.
A murderer has already been caught and executed, but there’s reason to believe the killings haven’t been properly explained.
The party investigates, eventually uncovering a much larger and considerably more disturbing situation.
What makes this adventure work is the atmosphere. The Styes is not somewhere people particularly want to live, and the setting helps make the investigation feel unpleasant before the characters even discover what’s really happening.
There are suspicious NPCs, dangerous locations, and enough horror elements to keep the players wondering whether they’re dealing with an ordinary criminal or something much worse.
The adventure also works nicely as a standalone investigation in an existing campaign. You can place the district in almost any major port city without needing to use the rest of Ghosts of Saltmarsh.
The biggest concern is the character level. At level 11, players have access to powerful magic that can make investigations harder for the DM to manage. You’ll want to understand the mystery and be ready for spells that reveal information or bypass obstacles.
Still, if you’re looking for a darker urban adventure with a strong mystery, The Styes is a very good choice.
Which D&D City Adventure Should You Run?
For a traditional city campaign with factions, recurring NPCs, and plenty of urban intrigue, I’d start with Waterdeep: Dragon Heist.
If you prefer exploration and faction conflict in a ruined city, Dungeons of Drakkenheim would be my choice.
For individual adventures that can fit into an existing campaign, Streets of Zobeck is probably the most practical option. City of Cats is another good choice, especially if you want a setting that feels different from the usual fantasy city.
For a short introduction to Eberron and Sharn, go with Curtain Call.
And for something darker, choose The Styes if you want a standalone mystery, or The Blight if you’re prepared to commit to a much larger urban horror campaign.
One thing I’d suggest, regardless of which adventure you choose, is to give the players reasons to revisit the same locations.
Have NPCs remember them. Let shopkeepers recognize them. Allow their decisions to affect the neighborhood. Maybe the guard captain they annoyed last week is suddenly responsible for investigating a crime they’re involved in.
I’ve found that this sort of continuity does more to make a city feel alive than adding another fifty locations to the map.
After all, the best thing about urban D&D is that the players can spend an entire campaign getting to know one place, until they’re eventually forced to leave because they’ve managed to upset pretty much everyone living there.

