Dubrovnik is the most expensive and most crowded city on the Croatian coast, and it is still worth it. The wall walk costs €40 in season (2026), the old town is car-free, and on cruise-ship days thousands of people squeeze onto the Stradun between 10 am and 3 pm. Pick your dates, your neighbourhood and your beach carefully and you get a different city entirely.
The walled old town has been a UNESCO site since 1979 and is the only place on the Adriatic where you can walk 1,940 m of complete medieval walls above the sea. Around it is the rest of the city: the Lapad peninsula with hotels and beaches, Gruž harbour where the ferries leave, and Mount Srđ with its cable car. Dubrovnik is not a two-week beach resort; it works best as a 3–5 day stop combined with the islands of Mljet and Korčula or with quieter Cavtat 20 km to the south.
Expect prices 20–40 % higher than in Zadar or Split: a coffee on the Stradun is €3–4, a main course in the old town €18–30. Renting directly from an owner in Lapad, Gruž, Ploče or Mokošica is noticeably cheaper than staying inside the walls – see Apartments Dubrovnik.
Beach parking is a problem everywhere except Lapad (a paid lot near Uvala that fills early in summer). The easiest plan is to stay near a beach and take the bus into the old town.
You cannot drive into the old town, and the Ilijina glavica garage above it is among the most expensive in Croatia (roughly €5–10 per hour in the 2026 season depending on the zone). Zones, prices and the cheaper alternatives are covered in detail in Parking in Dubrovnik: garage, zones and 2026 prices. In short: leave the car at your accommodation or in a Gruž or Lapad lot and use public transport.
Libertas city buses cost about €2 from the driver (2026) and run frequently; the main hubs are Pile (outside the old town) and Gruž. The Srđ cable car is roughly €25–30 return (2026); the same view is free if you walk up the Stations of the Cross path in 45–60 minutes.
By air: Dubrovnik Airport (Čilipi) is 20 km south-east of the city, next to Cavtat. The airport shuttle to the old town and Gruž costs around €10–12 (2026) and takes 30–40 minutes; there is also a cheaper local bus. The airport has direct flights from most of Europe from April to October and a reduced network in winter.
By car: from Zagreb about 600 km and 6 hours via the A1 motorway to Ploče and then the Pelješac bridge (opened 2022, toll-free), which lets you skip the Bosnian border crossing at Neum entirely – no passport queue, no green card question. Tolls Zagreb–Ploče are around €35–40 (2026); see Croatia motorway tolls 2026/2027: prices, ENC, no vignette and Driving to Zadar, Croatia 2027: routes, vignettes and tolls.
By sea: catamarans leave Gruž for Mljet, Korčula and on to Split (April–October). Jadrolinija also runs a seasonal overnight ferry from Bari in Italy. For a day on the water on your own boat see Boats Dubrovnik.
Dubrovnik cooking is Dalmatian with a Venetian accent: black cuttlefish risotto, oysters from Ston (30 km away, the most famous in Croatia), mussels na buzaru, grilled fish sold by weight (expect €60–90 per kg inside the walls) and rozata, a caramel custard. Local wines come from Pelješac (Plavac mali, Dingač) and Konavle (Malvasija dubrovačka).
Inside the walls you pay for the location; konobas in Gruž, Lapad or the Konavle villages are about a third cheaper. What a konoba is and what to order is explained in What to Eat in Dalmatia: Konoba Guide, Fish by the Kilo, 2026 Prices. Places you can book directly are listed under Restaurants Dubrovnik.
Season: July and August are hot and packed; May, June, September and early October are ideal. Check the cruise calendar before you book – the city has an agreed cap of two ships and roughly 4,000 passengers per day, but that still means a full Stradun between 10 am and 3 pm. Walk the walls at 8 am or two hours before closing. Best time to visit Zadar and Dalmatia: month-by-month guide helps with the month.
Walls: adults €40, children 7–18 €15, winter (Dec–Feb) €20 (2026 price list). The ticket includes Fort Lovrijenac and is valid for 72 hours. The one-day Dubrovnik Pass costs the same and adds public transport.
Tourist tax: Dubrovnik charges one of the highest in Croatia, about €2.65 per person per night in high season 2026; see Tourist tax in Croatia 2026/2027: rates, who pays, children. Pharmacy: on the Stradun (in the Franciscan monastery, one of Europe's oldest, still operating) and in Gruž. Market: Gundulićeva poljana in the old town in the morning, a bigger one by the Gruž harbour. Our trip planner helps put the pieces together.