Pass The Passport

Places / Europe / Croatia

Dubrovnik

Visited in July 2014

At a glance

Country
Croatia
Region
Dubrovnik-Neretva County
Population
41,562
Best time to go
May to June, September to October
Main airport
Dubrovnik (DBV)
Coordinates
42.65°N, 18.09°E

Country visited City visited Still to go Click a pin or country to read more. Zoom with + and −, a double-click or a pinch.

Overview

Dubrovnik's old town is a near-perfect circle of medieval walls wrapped around marble streets, baroque churches and terracotta roofs, all dropping straight into a very blue sea. It was a rich, independent republic for centuries, and it shows.

Its fame means crowds, especially when cruise ships are in. Get up early, walk the walls before the heat, and spend afternoons swimming off the rocks or escaping to the islands.

Things to see

Things to do

Where to stay

  • Old Town

    Unbeatable atmosphere, but lots of steps and crowds by day.

    Hotels in Old Town
  • Ploče

    Just east of the walls, with sea views and a short walk into town.

    Hotels in Ploče
  • Lapad

    A leafy peninsula with beaches and a promenade, a bus ride from the old town.

    Hotels in Lapad
  • Gruž

    Near the ferry port and market, good value and handy for island trips.

    Hotels in Gruž

Getting around

The old town is pedestrian only. Frequent local buses link Pile Gate with Lapad and Gruž.

The airport is about 20 km south; shuttle buses reach Pile Gate in around 30 to 40 minutes.

When to go

May, June, September and early October are warm without the peak crowds. July and August are hot and very busy, though the Dubrovnik Summer Festival fills the old town with theatre and music. Winter is quiet and mild.

Plan your trip to Dubrovnik

Some of these are affiliate links: if you book through them I may earn a small commission, at no extra cost to you. More about this.

Guide last checked October 2026. Opening times and prices change, so check before you go.

More city guides for Croatia

More places I’ve been in Croatia

Back to Croatia