Things to do and where to stay in Dubrovnik
Where to stay · Croatia

Where to stay in Dubrovnik — pick the right hotel, book in 3 clicks

Dubrovnik is a medieval old town inscribed as a UNESCO World Heritage Site, ringed by nearly 2 kilometers of stone walls beside the Adriatic Sea. Walk along the city walls and watch the orange-tiled rooftops set against the deep blue water, then fall in love with the marble lanes polished to a gleaming shine — one of the most romantic destinations in Europe.

🏰Old Town walls🐉Game of Thrones set🌊Adriatic Sea🚠Srđ cable car🏛️UNESCO World Heritage
1ranked guides
10hotels reviewed
11See & Eat
🤝 Curated by the TopOfHotel team · scores from real guest reviews · live price comparison across 3 sites · no hidden adsHow we review →

Why stay in Dubrovnik

🏰

Walk the city walls

Panoramic views of the old town and the Adriatic you'll find nowhere else — go early or late to dodge the sun and the crowds

🐉

Follow Game of Thrones

The old town is King's Landing, and the Jesuit Steps are the famous Walk of Shame scene

🚠

Ride the Srđ cable car

Go up to the summit of Mount Srđ for a 360-degree sunset over the old town and Lokrum Island

🏊

Swim at Banje Beach

A small pebble beach just outside the walls, with water clear enough to see the bottom and the old walls as a backdrop

Ranked reviews — find your ideal stay in Dubrovnik

Start with where to stay (the heart of the trip), then explore food and sights

Find the right Dubrovnik hotel for you

1 ranked reviews

👆 Tap a chip to filter — pick more than one

By location

Local dishes to try in Dubrovnik

  1. 1🦪

    Ston Oysters

    Fresh oysters from Ston Bay near Dubrovnik, prized for their clean, sweet taste

    📍 Seafood
  2. 2🦑

    Black Risotto (Crni rižot)

    A dark squid-ink risotto, mellow and well-rounded in the Mediterranean style

    📍 Seafood
  3. 3🍖

    Peka

    Meat or seafood baked under an iron bell with coals — order ahead; the meat comes out tender and fragrant with herbs

    📍 Local dish
  4. 4🍷

    Pošip & Plavac Mali Wine

    White Pošip and red Plavac Mali from the vineyards of Pelješac and Korčula

    📍 Dalmatian wine
  5. 5🍮

    Rožata

    A Dubrovnik-style caramel custard pudding, like crème caramel but fragrant with rose liqueur

    📍 Dessert
  1. 1🏰

    City Walls

    The most complete medieval stone walls in Europe — walk the full circuit with sea views and orange rooftops

    📍 Old Town
  2. 2🚪

    Pile Gate

    The main gate into the old town, opening onto the marble Stradun, the liveliest main street

    📍 Old Town
  3. 3

    Onofrio's Fountain

    A 15th-century domed fountain at the end of the Stradun, a popular meeting point

    📍 Old Town
  4. 4🚠

    Dubrovnik Cable Car

    Up to the 412-meter summit in just minutes, with spectacular views of the old town and the islands

    📍 Srđ
  5. 5🏝️

    Lokrum Island

    A 15-minute boat ride from the old harbor — a natural island with peacocks, a botanical garden, and swimming spots

    📍 Island near town
  6. 6

    Franciscan Monastery

    Home to one of the oldest pharmacies in Europe, open since 1317

    📍 Old Town

Things to do in Dubrovnik

Day tours, attraction tickets and travel essentials for Dubrovnik — book ahead on Klook with mobile e-tickets.

Affiliate links — we may earn a commission at no extra cost to you.

★ TEAM'S TOP PICKS

3 Dubrovnik hotels our team picked for you

Selected from real reviews — one per budget tier, each with a score and instant 3-site price comparison

Dominus Little Palace★ 9.3Upper-mid

Dominus Little Palace

📍 Dubrovnik⭐⭐⭐⭐

#3 highest-scoring stay · 9.3/10 in central Old Town

From~$89/night
read the full review →
Hilton Imperial Dubrovnik★ 9.2Luxury

Hilton Imperial Dubrovnik

📍 Dubrovnik⭐⭐⭐⭐⭐

#2 luxury hotel · scores 9.2/10

From~$129/night
read the full review →
Hotel Kompas★ 9.2Upper-mid

Hotel Kompas

📍 Dubrovnik⭐⭐⭐⭐

#5 beachfront · Lapad Bay views

From~$97/night
read the full review →
🏨 ALL PICKS

โรงแรมแนะนำทั้งหมดในDubrovnik

ครบทุกระดับงบ — คัดจากคะแนนรีวิวจริง พร้อมเทียบราคา 3 เว็บ

#4

Boutique Hotel Stari Grad

★ 9.1⭐⭐⭐⭐Upper-mid📍 Dubrovnik

#4 Rooftop dining · Old Town views

~$214/night
#5

The Pucic Palace

★ 8.9⭐⭐⭐⭐⭐Luxury📍 Dubrovnik

#1 Old Town hotel · Gundulic Square views

~$89/night
#6

Apartments Festa

★ 8.9⭐⭐⭐Value📍 Dubrovnik

#7 Old Town apartment · full kitchenette

~$57/night
#7

Scalini Palace

★ 8.8⭐⭐⭐Value📍 Dubrovnik

#6 guesthouse · Old Town at the best price

~$57/night
#8

Hotel Adria

★ 8.7⭐⭐⭐⭐Upper-mid📍 Dubrovnik

#8 sea views · great value

~$74/night
#9

Berkeley Hotel & Day Spa

★ 8.6⭐⭐⭐⭐Upper-mid📍 Dubrovnik

#9 Boutique spa · Gruz district

~$57/night
#10

Valamar Club Dubrovnik

★ 8.1⭐⭐⭐Value📍 Dubrovnik

#10 family resort · All-Inclusive on the Babin Kuk peninsula

~$126/night

🚆 Getting around Dubrovnik

🚶

Walk the old town

The old town is car-free and easy to explore on foot in minutes — the marble pavement is slippery, so wear good shoes

🚌

Libertas city buses

They link the old town with the Lapad district and the airport — buy tickets onboard or, more cheaply, at a kiosk

⛴️

Ferries and fast boats

Gruž Harbor has boats to Lokrum and the Elaphiti Islands, and to Split and Hvar in summer

✈️

Dubrovnik Airport

About 20 km from town, with an airport bus and taxis that make getting into the city easy

Where to go next near Dubrovnik

Frequently asked — where to stay in Dubrovnik

When is the best time to visit Dubrovnik?+

May–June and September–October — good weather, sea warm enough to swim, and fewer crowds than the midsummer peak (July–August).

Is walking the city walls expensive?+

Admission is around 35 euros, but it's well worth it for the best views in the city. Go right at opening at 8 AM to avoid the heat and the crowds.

How many days do you need in Dubrovnik?+

Two to three days is just right. Day one for the old town and the walls, day two for a boat to Lokrum or the Elaphiti Islands, and day three for Banje Beach or a trip to Ston to taste the oysters.

Ready to book your Dubrovnik stay?

Start with the 3 hotels our team picked, or search all 3 sites — always compare before booking