Croatia

The Best Hotels in Dubrovnik: Old Town Views, Cavtat Charm and Island Escapes

Discover Hotel Supetar a 5-star hotel in Croatia
In this story

Dubrovnik is one of the most spectacular cities in Europe: marble streets, medieval walls rising straight from the Adriatic, and islands scattered just offshore. Staying close enough to explore the Old Town early and late, while escaping the crowds in the middle of the day, is the secret to a perfect trip.

These ten hotels are the ones our guests rate most highly, in the city, along the coast and on the islands.

You’ll find on this page

At a glance: compare the hotels

Hotel Where Stars Board TripAdvisor Adults only
Hotel Supetar Cavtat, Dubrovnik 5★ Bed and Breakfast 5/5 No
Villas Srebreno Srebreno, Dubrovnik 4★ Bed and Breakfast, Half Board, Self Catering 4.9/5 No
Kalamota Beach House Kolocep Island, Dubrovnik 4★ Bed and Breakfast, Half Board 4.9/5 No
Hotel Seventh Cavtat Cavtat, Dubrovnik 4★ Bed and Breakfast 4.9/5 Yes
Premium Apartments Srebreno Srebreno, Dubrovnik 4★ Bed and Breakfast, Self Catering 4.8/5 No
Hotel Bozica Sipan Island, Dubrovnik 4★ Bed and Breakfast, Half Board 4.8/5 No
Boutique Hotel Flamingo Mlini, Dubrovnik 4★ Bed and Breakfast 4.8/5 No
Villa Orabelle Dubrovnik (Old Town), Dubrovnik 4★ Bed and Breakfast 4.8/5 No
Valamar Tirena Hotel Dubrovnik (Babin Kuk), Dubrovnik 4★ Bed and Breakfast, Half Board 4.8/5 No
Palace Natali Dubrovnik Dubrovnik (Old Town), Dubrovnik 5★ Bed and Breakfast 4.7/5 No

Star ratings are official; TripAdvisor scores were correct when we last checked and can change. Board options vary by room and date.

Quick verdicts

Our top picks

1. Hotel Supetar

Hotel Supetar, Cavtat
  • Cavtat, Dubrovnik
  • 5-star
  • Bed and Breakfast
  • TripAdvisor 5/5

Five-star Hotel Supetar in Cavtat is a stylish luxury boutique hotel with a garden terrace in an excellent central location.

Best for: Cavtat luxury

See Hotel Supetar →

2. Villas Srebreno

Villas Srebreno, Srebreno
  • Srebreno, Dubrovnik
  • 4-star
  • Half Board
  • TripAdvisor 4.9/5

Villas Srebreno has bright, modern apartments with gorgeous sea views, south of Dubrovnik.

Best for: Space for families

See Villas Srebreno →

3. Kalamota Beach House

Kalamota Beach House, Kolocep Island
  • Kolocep Island, Dubrovnik
  • 4-star
  • Half Board
  • TripAdvisor 4.9/5

Kalamota Beach House on Koločep island has a stunning island setting, a rooftop pool, modern suites and gorgeous sea views.

Best for: A car-free island

See Kalamota Beach House →

4. Hotel Seventh Cavtat

Hotel Seventh Cavtat, Cavtat
  • Cavtat, Dubrovnik
  • 4-star
  • Bed and Breakfast
  • TripAdvisor 4.9/5
  • Adults only

Adults-only Hotel Seventh Cavtat is small and welcoming, with modern rooms, an outdoor pool and a central location.

Best for: Couples

See Hotel Seventh Cavtat →

5. Premium Apartments Srebreno

Premium Apartments Srebreno, Srebreno
  • Srebreno, Dubrovnik
  • 4-star
  • Bed and Breakfast
  • TripAdvisor 4.8/5

Premium Apartments Srebreno has bright, modern apartments close to the beach, with easy access to Dubrovnik’s Old Town.

Best for: Self-catering

See Premium Apartments Srebreno →

6. Hotel Bozica

Hotel Bozica, Sipan Island
  • Sipan Island, Dubrovnik
  • 4-star
  • Half Board
  • TripAdvisor 4.8/5

Hotel Božica on Šipan island has sea views, an outdoor pool, a sunbathing platform and a peaceful atmosphere.

Best for: Total peace

See Hotel Bozica →

7. Boutique Hotel Flamingo

Boutique Hotel Flamingo, Mlini
  • Mlini, Dubrovnik
  • 4-star
  • Bed and Breakfast
  • TripAdvisor 4.8/5

Small and welcoming Boutique Hotel Flamingo in Mlini is close to a pebble beach and well placed for sightseeing.

Best for: Great value

See Boutique Hotel Flamingo →

8. Villa Orabelle

Villa Orabelle, Dubrovnik (Old Town)
  • Dubrovnik (Old Town), Dubrovnik
  • 4-star
  • Bed and Breakfast
  • TripAdvisor 4.8/5

Villa Orabelle overlooks the sea, with an elegant boutique style, stunning views and easy access to the Old Town.

Best for: Old Town views

See Villa Orabelle →

9. Valamar Tirena Hotel

Valamar Tirena Hotel, Dubrovnik (Babin Kuk)
  • Dubrovnik (Babin Kuk), Dubrovnik
  • 4-star
  • Half Board
  • TripAdvisor 4.8/5

Valamar Tirena Hotel on the Babin Kuk peninsula is great for families, with stylish interiors, spacious rooms and free access to the Maro World family facilities.

Best for: Families

See Valamar Tirena Hotel →

10. Palace Natali Dubrovnik

Palace Natali Dubrovnik, Dubrovnik (Old Town)
  • Dubrovnik (Old Town), Dubrovnik
  • 5-star
  • Bed and Breakfast
  • TripAdvisor 4.7/5

Five-star Palace Natali has beautiful grounds, an elegant design and a peaceful atmosphere, with easy access to the Old Town.

Best for: Relaxing near the city

See Palace Natali Dubrovnik →

Old Town, Cavtat or the islands?

Around the Old Town: walk to the walls and Stradun, and enjoy the city at its quietest early and late. Babin Kuk and Lapad: resort hotels, beaches and a frequent bus into the city. Srebreno and Mlini: quieter bays south of the city, with easy bus and boat links. Cavtat: a charming harbour town close to the airport, with water taxis to the Old Town. The Elaphiti islands (Koločep, Šipan): car-free, peaceful and a short ferry ride away.

How we chose these hotels

We sell 43 hotels in the Dubrovnik area. To build this list we started with every hotel in the city, along the coast and on the islands, then read what our guests say: every hotel here is well rated on TripAdvisor. We spread our picks across different areas where we can, and we only include hotels you can book with us today as an ATOL-protected package with flights and transfers. Prices change daily, so use the search box at the end of this page for live availability, or ask a Travel Designer for a tailored shortlist.

When to go and getting there

May, June, September and October are ideal: warm sea, sunny days and fewer cruise-ship crowds. July and August are hot and busy. Flights take around two and three-quarter hours from the UK. Cavtat is about 15 minutes from the airport and the Old Town around 30 minutes.

Things to do and what to eat

Walk the city walls (go at opening time or late afternoon), ride the cable car up Mount Srđ for the view, kayak around the walls at sunset, take a boat to Lokrum island, and spend a day on the Elaphiti islands. Day trips to the Bay of Kotor in Montenegro and the oyster beds of Ston are easy. Try black risotto, grilled fish, Ston oysters, and Plavac Mali red wine from the Pelješac peninsula.

Frequently asked questions

Where is the best area to stay in Dubrovnik?

Near the Old Town for sightseeing, Cavtat for charm and a short transfer, or the islands for peace.

How many days do you need in Dubrovnik?

Two or three days for the city, longer if you want beaches and day trips.

Can you visit Montenegro from Dubrovnik?

Yes, the Bay of Kotor is a popular day trip, around two hours away.

How long is the flight to Dubrovnik?

About two and three-quarter hours from the UK.

Find your Dubrovnik holiday

Search live prices with flights and transfers, all ATOL protected, or ask a Travel Designer to compare these hotels.

Ask a Travel Designer →

Keep planning

Updated October 2026. Hotels can be booked as ATOL-protected packages with flights and transfers through Travelisto.