Dubrovnik Old City and Adriatic coastline at sunset

Dubrovnik, Croatia

Dubrovnik does not ask for your attention — it demands it. The moment you pass through the Pile Gate and the medieval stone walls close around you, the weight of six centuries of history presses gently against your shoulders. The city, known until 1991 as the pearl of the Adriatic, sits at the southern tip of Croatia on a narrow strip of Dalmatian coastline, its terracotta rooftops tumbling toward a sea so blue it looks digitally enhanced. UNESCO recognised the entire Old City as a World Heritage Site in 1979, and it is not hard to understand why — the limestone streets, the baroque churches, the imposing city walls, and the shimmering Adriatic together create one of the most complete medieval urban environments in Europe. In recent years, the city has added a new layer to its identity: Game of Thrones filming location, which has drawn a different kind of pilgrim, one armed with an HBO subscription and a knowledge of fictional kingdoms. But strip all that away and what remains is a city of extraordinary natural beauty, genuine warmth, and a culinary culture that deserves far more attention than it typically receives.

The Croats themselves call their country the land of a thousand islands, and Dubrovnik is the perfect gateway to that archipelago. The islands of Korčula, Hvar, and Mljet are all within a couple of hours by ferry from the city's port of Gruz, and the Pelješac Peninsula — home to some of Croatia's finest wine producers — is a scenic 40-minute drive to the north. On land, the old city is compact enough to explore on foot in a day, but the surrounding region rewards those with more time: mountain villages in the Dalmatian interior, the dramatic coastal road toward Montenegro, and the vineyards of the Konavle valley south of the city. Whether you come for three days or two weeks, Dubrovnik and its surroundings have an almost absurd amount to offer.

Best Places to Stay

Dubrovnik's accommodation scene has transformed dramatically since Croatia's independence, moving from a handful of state-run hotels to a diverse portfolio ranging from restored medieval apartments to five-star luxury resorts perched on the cliffs above the Old City. Location is everything here — the walls of the Old City enclose a relatively small area, and staying inside them gives you a fundamentally different experience from staying in the Lapad peninsula or on the Dubrovnik Riviera. Choose your neighbourhood based on what kind of trip you want.

Best Places to Eat

Dubrovnik's culinary culture is one of the most underappreciated in Europe, partly because Croatia's turbulent 20th-century history interrupted a rich gastronomic tradition, and partly because mass tourism has encouraged a proliferation of mediocre restaurants catering to cruise ship day-trippers. But the city that gave the world česnekova juha (garlic soup), pašticada (slow-cooked beef in plum sauce), and the Dalmatian tradition of pašta na bijelo (a simple pasta dish that is more nuanced than it sounds) deserves better than the tourist menus around the Stradun. The good news is that a little searching reveals an extraordinary food scene, particularly in the neighbourhoods outside the walls and in the villages of the surrounding region.

Best Sites to Visit

Dubrovnik's Old City is extraordinary, but the region around it is equally compelling. From the mountain fortress of Srđ above the city to the quiet villages of the Pelješac Peninsula, from the isolated beauty of Lokrum Island to the dramatic coastal road toward Montenegro, there is enough to see and do in the Dubrovnik region to fill a two-week trip without repetition. Here are the essential highlights.

Sample 3-Day Itinerary

Dubrovnik rewards slow travel more than it rewards a packed itinerary. Three days is enough to explore the Old City thoroughly, visit the surrounding region, and experience the city's evening culture — but only if you resist the temptation to see everything at once.

Day 1: Old City Deep Dive

Day 2: Mountains, Vineyards & Coast

Day 3: Island Hopping & Relaxation

Getting There & Getting Around

By Air: Dubrovnik's Franjo Tuđman Airport (DBV) is located about 21 kilometres south of the city near Čilipi. It is a seasonal hub during the summer months (May–October), with direct connections to most major European cities, as well as some year-round routes to London, Paris, Frankfurt, and other capitals. From the airport to the city, the most reliable option is the Atlas Airport Bus (operated by Atlas) which departs roughly every 30 minutes and costs around €8–€10, with a journey time of approximately 35–45 minutes depending on traffic. Taxis from the airport to the Old City cost approximately €40–€55 and can be booked in advance or taken from the official taxi stand outside the terminal. There is no Uber in Dubrovnik, but local taxi apps are available. For those renting a car, the drive from the airport to the city takes about 30 minutes via the main coastal road (D8).

By Sea: Dubrovnik's Port of Gruz, about three kilometres north of the Old City, is the main ferry terminal for the Dalmatian islands and the hub for the Jadrolinija ferry network. Ferries depart daily for Korčula, Hvar, Vis, and Mljet, with reduced services in the winter months. Tickets can be purchased at the port or online via the Jadrolinija website. The Taxi Boat service from the Old City port to Lokrum Island and several nearby beaches runs throughout the day in summer (approximately every 30 minutes, around €8–€12 one way). Kayak tours of the city walls and the coastline around the Lokrum channel are also available through several local operators.

Getting Around the City: The Old City of Dubrovnik is almost entirely pedestrianised and is best explored on foot — its narrow lanes and steep stairs make it difficult for vehicles and genuinely liberating for walkers. The city is compact: you can walk from one end to the other in about 15 minutes, and most sites of interest are within that range. For travel beyond the Old City walls, Dubrovnik has an extensive bus network operated by Libertas, with routes covering the Lapad peninsula, the Gruz port area, the Babin Kuk resort area, and the surrounding suburbs. A single ticket costs around €1.35; a day pass is approximately €4. A useful route for visitors is Bus 6, which runs from the Old City (near the Ploče Gate) along the Lapad peninsula to the Babin Kuk area. Taxis are available throughout the city and can be booked by phone or via a local app; they are metered and relatively inexpensive by European standards. For exploring the surrounding region (Pelješac Peninsula, Konavle Valley, Montenegro), renting a car is strongly recommended — the roads are good and driving in this part of Croatia is straightforward, though parking in Dubrovnik itself can be challenging and expensive.

Travel Tips & Practical Info

Where to Next?

Dubrovnik is the southernmost point of Croatia's celebrated Dalmatian coast, and continuing north along the shoreline opens up one of the most beautiful stretches of coastline in the Mediterranean. Split, Croatia's second-largest city, is a four-to-five hour drive or bus journey north along the spectacular D8 coastal road — a city built around the Diocletian's Palace, a Roman retirement home that has been continuously inhabited for 1,700 years, making it one of the oldest living cities in the world. Further north, Hvar Town sits on one of the sunniest islands in the Adriatic and serves as the glamorous heart of the Dalmatian island-hopping circuit, with a medieval town square, a fashionable beach club scene, and some of the best wine in the country produced from the vineyards that surround the town.