You're planning a Balkan trip and you've narrowed it down to two of the most beautiful walled cities on the Adriatic: Dubrovnik (Croatia) and Kotor (Montenegro). Both have medieval walls, terracotta rooftops, and stunning coastal settings. And they're very different experiences.
Here's an honest comparison to help you decide — or to convince you to visit both.
🇭🇷 Dubrovnik
Vibe: Polished, famous, expensive
Daily budget: €80-120
Crowds: Very busy (June-September)
City walls: 2km, €35
Beaches: Rocky coves, boat access
Nightlife: Classy cocktail bars
Game of Thrones: King's Landing
🇲🇪 Kotor
Vibe: Rugged, authentic, affordable
Daily budget: €40-60
Crowds: Moderate (quieter than Dubrovnik)
City walls: 4.5km, €8
Beaches: Bay swimming, nearby sandy beaches
Nightlife: Laid-back bars, live music
Game of Thrones: Not featured
Cost Comparison
Dubrovnik is roughly twice as expensive as Kotor. A meal in Dubrovnik costs €15-25; in Kotor it's €8-15. A glass of wine: €8 in Dubrovnik, €3 in Kotor. A hostel bed: €30 in Dubrovnik, €15 in Kotor. If you're on a budget, Kotor is the clear winner.
Crowds & Atmosphere
Dubrovnik is famous — Game of Thrones put it on the global map. In July and August, cruise ships disgorge thousands of visitors daily. The Old Town can feel like a theme park. Kotor is also popular, but significantly less crowded. The atmosphere is more authentic and relaxed.
Natural Setting
Both are spectacular, but in different ways. Dubrovnik sits on a dramatic coastline with islands and open sea. Kotor is tucked at the end of a fjord-like bay surrounded by towering limestone mountains. If I had to pick, Kotor's setting wins — mountains dropping straight into the bay is hard to beat.
Like what you're reading? Get more Balkan travel guides straight to your inbox.
Get the free Balkan First-Timer Planning Pack
Download route outlines for 7, 14, or 21 days, plus a border checklist, budget worksheet, packing prompts, and eSIM notes.
The Walls
Both cities have famous walls. Dubrovnik's walls are the most famous in Europe — 2km long with sea views on one side. Kotor's walls climb 4.5km up the mountain behind the city (1,350 steps to the fortress). Kotor's walls are a tougher hike but offer more spectacular views of the bay.
Day Trips
Dubrovnik offers boat trips to nearby islands — Lokrum, Mljet, and even further to Korčula and Hvar. Kotor is the gateway to the entire Bay of Kotor — Perast, Our Lady of the Rocks, Budva, and Sveti Stefan are all short drives away. Both are excellent bases.
The Verdict
Visit Dubrovnik if: You want iconic sights, don't mind crowds, have a bigger budget, or are a Game of Thrones fan. Visit in May or September to avoid peak crowds.
Visit Kotor if: You're on a budget, want a more authentic experience, love mountains, or want a more relaxed vibe. Kotor offers better value and a less touristy atmosphere.
Best answer: Do both! They're only 1.5 hours apart by car or bus. Spend 2-3 days in each and you get two of the most beautiful cities on the Adriatic without having to choose.