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.

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.

🏨 Book accommodation in Dubrovnik or Kotor:
Search Dubrovnik hotels →
Search Kotor hotels →