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.
Free Balkan Travel Starter Kit
Get destination guides, detailed itineraries, hidden gems, and budget tips — delivered to your inbox every week.
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.