Dubrovnik is one of the world's great walled cities, and seeing it for the first time from the cliff road is a jaw-drop moment: a perfect oval of honey-coloured stone and terracotta roofs pushed out into a sea so blue it looks retouched. Walk the walls, stroll the polished limestone of the Stradun at dusk, then swim off the rocks below the ramparts. Few places pack so much drama into so small a space.
That smallness is the catch. The Old Town is tiny and very busy in summer, so many visitors stay just outside it, in the hotel districts along the coast, or further down the Riviera in calmer towns. Cavtat, south towards the airport, is the pick for a relaxed base with a pretty harbour; Mlini and its neighbours in between offer villas and pebble beaches; and the island of Korčula and the Pelješac peninsula, a longer journey north, make a superb few days of their own.
The short answer

Best for first-timers
Dubrovnik
Inside or just outside the walls, with the Stradun, the city walls and the cable car on your doorstep.

Best for couples
Cavtat
A harbour town of palm-lined promenades and seafood terraces, with Dubrovnik a boat ride away.

Best for families
Mlini
Villas, guesthouses with pools, pebble beaches and a big seaside resort between Dubrovnik and Cavtat.

Best for a quieter stay
Orebic
Pebble beaches, vineyards and mountain views on the Pelješac peninsula, a short ferry from Korčula.

Best for island life
Korcula
A miniature Dubrovnik on its own island, with heritage hotels on the seafront.

Closest to the airport
Cavtat
Minutes from Dubrovnik airport, so you can be on the waterfront soon after landing.
Dubrovnik areas at a glance
| Area | Best for | What it's like | Hotels |
|---|---|---|---|
| Dubrovnik Old Town, Ploče and Lapad | First-timers, Sightseeing, Couples | Sleep inside the walls, or just outside with a view of them. | Hotels: 443 |
| Cavtat | Couples, Families, Short transfer | A palm-fringed harbour town, minutes from the airport and a boat ride from Dubrovnik. | Hotels: 28 |
| Mlini and the Župa Riviera | Families, Value, Beaches | Villas, pools and pebble beaches halfway between Dubrovnik and Cavtat. | Hotels: 19 |
| Korcula | Island life, Couples, History | A miniature walled city on its own island, with a legend about Marco Polo. | Hotels: 12 |
| Orebić and the Pelješac peninsula | Quiet, Families, Wine | Pebble beaches and vineyards facing Korčula across a narrow channel. | Hotels: 12 |
Dubrovnik Old Town, Ploče and Lapad


- First-timers
- Sightseeing
- Couples
Sleep inside the walls, or just outside with a view of them.
The Old Town is the reason you came: marble-smooth streets, Baroque churches, the Rector's Palace and two kilometres of city walls with views over every rooftop. Rooms inside the walls are mostly small guesthouses and apartments up steep steps; magical, but busy and noisy when the cruise crowds arrive.
Just east of the walls, Ploče has hotels with the famous view back across the old harbour, and the cable car up Mount Srđ starts nearby. West of the centre, the leafy Lapad and Babin Kuk peninsulas have most of the city's larger resort hotels, with pebble coves, a seafront promenade and frequent buses to the Pile Gate.
Hotels to look at in Dubrovnik
Cavtat



- Couples
- Families
- Short transfer
A palm-fringed harbour town, minutes from the airport and a boat ride from Dubrovnik.
Cavtat is what Dubrovnik might be with the volume turned down. This small, handsome town curves around two bays south of the city, with a palm-lined waterfront promenade, a harbour full of boats and pine-covered headlands with paths and swimming rocks. The painter Vlaho Bukovac was born here, and his house is now a gallery.
The hotels are excellent. One is a 1920s villa built on the remains of ancient Epidaurum, steps from the waterfront; another is a big five-star right on the beach with a spa. There's an all-inclusive in the heart of town and well-kept apartments near the centre. Dubrovnik airport is just minutes away, and boats run along the coast to Dubrovnik's old harbour.
Hotels to look at in Cavtat

★★★★★
Hotel Supetar Cavtat
Beach 50 m · Pool · 16 rooms
See prices and rooms →

★★★★★
Croatia Cavtat
Beach 100 m · Spa · Pool
From £141 a night, taxes incl.2 adults · checked 1 Oct, 19:22

★★★★
Remisens Hotel Albatros
Beach 20 m · All-inclusive option · Pool
From £125 a night, taxes incl.2 adults · checked 1 Oct, 19:22

★★★★
Bacan Serviced Apartments
Beach 400 m · Parking
From £78 a night, taxes incl.2 adults · checked 1 Oct, 19:22
Mlini and the Župa Riviera



- Families
- Value
- Beaches
Villas, pools and pebble beaches halfway between Dubrovnik and Cavtat.
Mlini is a small, leafy fishing village in the bay of Župa Dubrovačka, about 8 km from Dubrovnik's Old Town and 5 km from Cavtat. It has pebble and sandy beaches, clear water and little islands offshore, and it's a lot calmer, and kinder on the wallet, than the city.
Families do well here. There are modern villas and apartments, friendly guesthouses with a shared pool, and a big luxury resort by the sea with a spa, about 15 minutes' drive from the Pile Gate. Further along, the village of Plat has a villa-style hotel above small, secluded pebble beaches, with a bus stop nearby for the city.
Hotels to look at in Mlini

★★★★★
Sheraton Dubrovnik Riviera Hotel
Spa · Pool · Family-friendly
See prices and rooms →

★★★★
Maistra Select Mlini Villas and Apartments
Beach 50 m · Family-friendly · Pets allowed
From £185 a night, taxes incl.2 adults · checked 1 Oct, 19:22

★★★★
Apartments Villa Mirjana
Beach 100 m · Pool · 6 rooms
See prices and rooms →
★★★★
Villa Samba
Beach 500 m · Pool · 7 rooms
See prices and rooms →
Korcula



- Island life
- Couples
- History
A miniature walled city on its own island, with a legend about Marco Polo.
Korčula Town is a little stone peninsula of a place, its walls and towers crowding onto a point of land with streets laid out in a herringbone pattern to catch the breeze. It claims to be the birthplace of Marco Polo, has a fine cathedral and some of the best wine in Dalmatia, and feels wonderfully unhurried after Dubrovnik.
Hotels are a short walk from the old town: a 1912 heritage hotel with just 20 rooms on the seaside promenade, a hotel in the centre with sweeping views, and a beach hotel and apartments on a bay a couple of kilometres out. It is around 140 km from Dubrovnik airport, so plan for a longer transfer, or come for a few days of an island-hop.
Hotels to look at in Korcula

★★★★★
Aminess Younique Korcula Heritage Hotel
Beach 200 m · Adults only · 11 rooms
See prices and rooms →

★★★★
Aminess Liburna Hotel
Beach 50 m · Pool · Pets allowed
From £90 a night, taxes incl.2 adults · checked 1 Oct, 19:22

★★★★
Marko Polo Maradiso Hotel by Aminess
Beach 200 m · Pool · Pets allowed
From £80 a night, taxes incl.2 adults · checked 1 Oct, 19:22

★★★★
Aminess Vival Port9 Resort
Beach 100 m · Pool · Family-friendly
See prices and rooms →
Orebić and the Pelješac peninsula



- Quiet
- Families
- Wine
Pebble beaches and vineyards facing Korčula across a narrow channel.
Orebić sits on the tip of the Pelješac peninsula, looking across a narrow channel to Korčula, around 15 minutes away by ferry. Behind the town, a mountain rises steeply; along the shore, pine-shaded paths link pebble beaches and old sea captains' houses. Pelješac is famous for its red wine, and the vineyards are close by.
Hotels here are relaxed and family-friendly: beach hotels 20 metres from the pebbles, villas in a Mediterranean garden, and a family-run pension near the village of Postup with its own historic cellar and home-cooked dinners. It is a long way from Dubrovnik airport, about 140 km, so treat it as a destination rather than a base for the city.
Hotels to look at in Orebic

★★★★
Aminess Younique Bellevue Hotel
Beach 20 m · All-inclusive option · Pool
See prices and rooms →

★★★★
Aminess Vival Grand Azur Hotel
Beach 20 m · All-inclusive option · Pool
From £84 a night, taxes incl.2 adults · checked 1 Oct, 19:22

★★★★
Bellevue Maradiso Village by Aminess
Beach 20 m · 34 rooms · Family-friendly
See prices and rooms →

★★★★
Pansion Villa Antonio
Pool · 28 rooms · Parking
See prices and rooms →
Which area?
First visit and a short stay? As close to the Old Town as you can, in Ploče, or Lapad for a pool and a beach. Couples and anyone after calmer evenings? Cavtat. Families on a budget? Mlini and the Župa coast. A week of island life? Korčula or Orebić.
Getting there and around
Dubrovnik airport is south of the city near Cavtat, a short drive from Cavtat and Mlini and a little longer to the Old Town. Buses link the coast to the Pile Gate, and in summer boats run between Cavtat and the old harbour. For Korčula and Orebić, allow several hours by road or boat.
See live prices in Dubrovnik →
Questions about where to stay in Dubrovnik
- What is the best area to stay in Dubrovnik?
- For a first visit, the Old Town or just outside it in Ploče, which puts the walls, the Stradun and the cable car within walking distance. Lapad and Babin Kuk have bigger hotels with pools and beaches. For a calmer base, Cavtat is a short drive or boat ride away.
- Is it better to stay in Dubrovnik or Cavtat?
- Stay in Dubrovnik for the sights on your doorstep and the evening atmosphere of the Old Town. Stay in Cavtat for a quieter, more relaxed holiday with excellent hotels, a pretty harbour and the airport minutes away; boats and buses take you into Dubrovnik for the day.
- Where should families stay near Dubrovnik?
- Mlini and the Župa coast between Dubrovnik and Cavtat have villas and apartments with pools, pebble beaches and lower prices. Cavtat and Orebić also have family-friendly beach hotels.
- Which part of the Dubrovnik coast is quietest?
- Orebić on the Pelješac peninsula and Korčula are the calmest, though they are a long journey from the city. Closer in, Cavtat and Mlini are far quieter than the Old Town.
More where to stay guides
- Where to stay in Majorca
- Where to stay in Malta
- Where to stay in Corfu
- Where to stay in Crete
- Where to stay in Sardinia
- Where to stay in Paris
- Where to stay in Rome
- Where to stay in Tenerife
- Where to stay in Sicily
- Where to stay in Gran Canaria
- Where to stay in Lanzarote
- Where to stay in Amsterdam
- Where to stay on Lake Garda
- Where to stay in Tokyo
- Where to stay in Rhodes
- Where to stay in Menorca
- Where to stay in Lisbon
- Where to stay in Barcelona
- Where to stay in Kefalonia
- Where to stay in Phuket
- Where to stay in Fuerteventura
- Where to stay in Bali
- Where to stay in Krakow
- Where to stay in Porto
- Where to stay in Bangkok
- Where to stay on Lake Como
- Where to stay in Madeira
- Where to stay in the Algarve
- Where to stay in Budapest
- Where to stay in New York
- Where to stay in Santorini
- Where to stay in Prague
- Where to stay in Seville
- Where to stay in Berlin
- Where to stay in London
- Where to stay in Marrakech
- Where to stay in Venice
- Where to stay on the Amalfi Coast
- Where to stay in Koh Samui
- Where to stay in Puglia
- Where to stay in Madrid
- Where to stay in Milan
- Where to stay in Cyprus
- Where to stay in Ibiza
- Where to stay in Thailand
- Where to stay in Vienna
- Where to stay in Croatia
- Where to stay in Naples
- Where to stay in Dublin
- Where to stay in Edinburgh
- Where to stay in Istanbul
- Where to stay in Abu Dhabi
- Where to stay in Antalya
- Where to stay in Antigua
- Where to stay in Australia
- Where to stay in Ayia Napa
- Where to stay in the Bahamas
- Where to stay in the Balearic Islands
- Where to stay in Barbados
- Where to stay in Benidorm
- Where to stay in Bodrum
- Where to stay in Boston
- Where to stay in Canada
- Where to stay in the Canary Islands
- Where to stay in Cancun
- Where to stay in Cape Town
- Where to stay in the Caribbean
- Where to stay in Chicago
- Where to stay on the Costa Brava
- Where to stay on the Costa del Sol
- Where to stay in Costa Rica
- Where to stay near Dalaman
- Where to stay in the Dominican Republic
- Where to stay in Dubai
- Where to stay in Egypt
- Where to stay in Florence
- Where to stay in Florida
- Where to stay on the French Riviera
- Where to stay in the Greek islands
- Where to stay in Halkidiki
- Where to stay in Hawaii
- Where to stay in Hong Kong
- Where to stay in Hurghada
- Where to stay in Iceland
- Where to stay in Jamaica
- Where to stay in Japan
- Where to stay in Kenya
- Where to stay in Kos
- Where to stay in Las Vegas
- Where to stay in Los Angeles
- Where to stay in Málaga
- Where to stay in the Maldives
- Where to stay in Marbella
- Where to stay in Marmaris
- Where to stay in Mauritius
- Where to stay in Mexico
- Where to stay in Miami
- Where to stay in Morocco
- Where to stay in Mykonos
- Where to stay in Nashville
- Where to stay in New Orleans
- Where to stay in New Zealand
- Where to stay in Nice
- Where to stay in Norway
- Where to stay in Oman
- Where to stay in Orlando
- Where to stay in Paphos
- Where to stay in Provence
- Where to stay in Punta Cana
- Where to stay in Reykjavik
- Where to stay in Salou
- Where to stay in San Francisco
- Where to stay in the Seychelles
- Where to stay in Sharm el Sheikh
- Where to stay in Singapore
- Where to stay in Skiathos
- Where to stay in Sorrento
- Where to stay in Split
- Where to stay in Sri Lanka
- Where to stay in St Lucia
- Where to stay in the Swiss Alps
- Where to stay in Sydney
- Where to stay in Toronto
- Where to stay in Tunisia
- Where to stay in Turkey
- Where to stay in Tuscany
- Where to stay in Vancouver
- Where to stay in Vietnam
- Where to stay in Washington DC
- Where to stay in Zante
- Where to stay in Zanzibar
- Where to stay in Zermatt



