10 Best Dubrovnik Hotels: Old Town & Lapad Beach (2026)
Best of List · English

10 Best Dubrovnik Hotels: Old Town & Lapad Beach (2026)

T TopOfHotel Editorial Team Published January 15, 2024 Updated May 27, 2026 15 min read
✓ Honest reviews since 2017✓ Compared across 3 OTAs✓ No paid placements
See our 10 top picks

Real talk: Dubrovnik is the Adriatic at its most ridiculously photogenic. We're talking a fortified medieval city of pale limestone, with ramparts you can actually walk the full 2 km circuit on. It's one of THE great urban walks in Europe. Game of Thrones turned it into a pilgrimage site (it played King's Landing), but the magic was here long before HBO showed up. The polished Stradun main drag, the cable car up Mount Srd for the panorama, swimming at Banje Beach right under the city walls, and the 15-min boat to Lokrum Island — there's enough here to fill 3 days even though the Old Town fits in one neighborhood. Our team reviewed 10 hotels across the city. Splurge-worthy Old Town palaces like The Pucic Palace (17th-century baroque inside the walls, 19 rooms) and Hilton Imperial just outside Pile Gate scoring 9.2/10 with a full spa. Mid-range character stays like Dominus Little Palace and Scalini Palace inside the walls, Boutique Hotel Stari Grad with rooftop views. Then well-located picks across the bus-connected neighborhoods: Hotel Kompas and Hotel Adria on Lapad beach, Apartments Festa in Old Town from THB 2,000, Berkeley by Gruz port, and Valamar Club Dubrovnik for families in Babin Kuk. All 8.5+.

Where to stay — neighborhoods

Real talk: Dubrovnik is the Adriatic at its most ridiculously photogenic. We're talking a fortified medieval city of pale limestone, with ramparts you can actually walk the full 2 km circuit on. It's one of THE great urban walks in Europe. Game of Thrones turned it into a pilgrimage site (it played King's Landing), but the magic was here long before HBO showed up. The polished Stradun main drag, the cable car up Mount Srd for the panorama, swimming at Banje Beach right under the city walls, and the 15-min boat to Lokrum Island — there's enough here to fill 3 days even though the Old Town fits in one neighborhood. Our team reviewed 10 hotels across the city. Splurge-worthy Old Town palaces like The Pucic Palace (17th-century baroque inside the walls, 19 rooms) and Hilton Imperial just outside Pile Gate scoring 9.2/10 with a full spa. Mid-range character stays like Dominus Little Palace and Scalini Palace inside the walls, Boutique Hotel Stari Grad with rooftop views. Then well-located picks across the bus-connected neighborhoods: Hotel Kompas and Hotel Adria on Lapad beach, Apartments Festa in Old Town from THB 2,000, Berkeley by Gruz port, and Valamar Club Dubrovnik for families in Babin Kuk. All 8.5+.
Locations of 10 hotels
How we picked

We chose based on location and neighborhood first, then real guest scores from Agoda · Booking.com · Trip.com, unique features, and value. Then we ranked them to cover every style and budget.

Reviews · 10 top hotels

Tap a trip style — the list re-sorts to show the best match first, with a compatibility percentage.

The Pucic Palace — hotel No. 1 #1 Old Town hotel · Gundulic Square views 8.9

The Pucic Palace

From ~$89

📍 Heart of Old Town, directly facing Gundulic Square — 3 minutes on foot to Stradun and 5 minutes to Pile Gate.

🏰 Baroque palace over 200 years old 🌊 Views over Gundulic Square 🍽️ Two terrace restaurants facing the square
Gundulic Square viewsBaroque palacecentral Old Town5-star hotel

The Pucic Palace sits inside a Baroque palace over 200 years old right in the heart of Dubrovnik's Old Town — one of the most beautiful heritage stays on the Dalmatian coast. The 19 rooms are dressed in hand-picked antique furniture and original Baroque-era artwork, with Bulgari bathroom amenities that signal a real 5-star standard. The guest score is 8.9/10, and it stands out for location, concierge service, and a cooked-to-order breakfast served on the terrace over Gundulic Square. From around $89 a night, it suits couples and travelers who want a lively, characterful luxury experience rather than a big-box hotel — the kind of place where you open the shutters in the morning to a working market square below. Pile Gate is a 5-minute walk and Stradun just 3 minutes away.

  • Central Old Town facing Gundulic Square
  • Baroque-palace rooms with antique furniture
  • Terrace breakfast every review raves about
  • Some standard rooms run small for the price
  • A few bathrooms feel dated next to the rooms
Compare all 3 sites before you book — our link adds no markup to their price

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

Read the full review of The Pucic Palace
Hilton Imperial Dubrovnik — hotel No. 2 #2 luxury hotel · scores 9.2/10 9.2

📍 Edge of Old Town — a 2-minute walk to the city walls at Pile Gate, 5 minutes to Stradun

🏛️ 19th-century historic building 🧖 Beauty Line spa and indoor pool 🌊 Adriatic sea views
full-service 5-starnext to Pile Gatespa and indoor poolAdriatic sea views

Hilton Imperial Dubrovnik sits inside a 19th-century building on the edge of Old Town, a 2-minute walk from Pile Gate. It scores 9.2/10 from over 1,800 guests — the highest of any 5-star chain hotel in the city. The 5-star draws come fast: a much-praised breakfast buffet, the full Beauty Line Center spa, an indoor pool, and the Imperial Terrace restaurant with Adriatic sea views. Book an Executive room or higher and you get the Executive Lounge with free cocktails every evening. Rates start around $129 a night, climbing to roughly $514 for the top rooms. It suits travelers who want a recognized 5-star brand standard right against the old city walls, with the spa and pool that the boutique places in Dubrovnik simply do not have.

  • A 2-minute walk to Pile Gate and Old Town
  • Beauty Line spa, indoor pool, and sauna — the most complete in Dubrovnik
  • Breakfast buffet draws praise from nearly every review
  • Rates spike in peak season, June to September
  • Tight space around the hotel makes parking awkward
Compare all 3 sites before you book — our link adds no markup to their price

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

Read the full review of Hilton Imperial Dubrovnik
Dominus Little Palace — hotel No. 3 #3 highest-scoring stay · 9.3/10 in central Old Town 9.3

📍 Central Old Town, a 5-minute walk from Pile Gate and 3 minutes from Stradun, with the ancient city walls about 8 minutes away.

🏝️ Sea and mountain views from the rooms 🛏️ 9.3/10 guest score — highest in this list 💰 Central Old Town, 5 minutes from Pile Gate
9.3/10 guest scoredesign boutiqueAdriatic sea viewsnear Pile Gate

Dominus Little Palace is a compact boutique tucked into the narrow lanes of Dubrovnik's Old Town, and it carries the highest guest score in this article — 9.3/10 on Booking.com, plus a top ranking among B&Bs and inns on TripAdvisor. Rooms mix modern lines with a Mediterranean feel — warm natural-stone walls, clean furniture, air-con, fast Wi-Fi and an LCD TV — and the windows open onto the blue Adriatic or the green hills ringing the city. Reviewers single out two things almost every time: the spotless rooms with soft beds, and a team that helps with everything from boat tours to dinner recommendations. One thing to know up front — there are around 30 steps up from the street and no lift, though staff carry luggage up every time. Rates start near $89 a night, and Pile Gate is a 5-minute walk. It suits couples and design-minded travelers who want a central Old Town base without 5-star prices.

  • Highest guest score here at 9.3/10
  • Staff praised in nearly every review
  • Sea and mountain views from the rooms
  • About 30 steps up from the street, no lift
  • Some rooms run small — check dimensions
Compare all 3 sites before you book — our link adds no markup to their price

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

Read the full review of Dominus Little Palace
Boutique Hotel Stari Grad — hotel No. 4 #4 Rooftop dining · Old Town views 9.1

📍 Central Old Town — 3 minutes on foot to Stradun and a 5-minute walk to the city walls.

🍽️ Above5 rooftop restaurant 🏰 Views over the old city walls 📍 3 minutes from Stradun
rooftop restaurantcity-wall views4-star boutiquenear Stradun

Boutique Hotel Stari Grad is a small 4-star boutique in the heart of Dubrovnik's Old Town, just 3 minutes on foot from Stradun, and its calling card is the rooftop restaurant Above5 — widely rated as having the best view of the old city walls and the Adriatic in town. Breakfast is served up on the roof with a full 360-degree panorama, and review after review calls it the best breakfast of their life. Rooms lean Mediterranean boutique, with original stone walls and vaulted ceilings, and the staff get singled out for sharp local advice. The building is old and there is no elevator, so the stairs are narrow and steep. It scores 9.1/10 on Booking and 9.0 on Agoda, and rates from about $215 a night — the priciest pick in this guide. Best for couples who want a standout dining experience right in the center of Old Town.

  • Above5 rooftop restaurant with the best old-city-wall views in town
  • Rooftop breakfast under a 360-degree panorama
  • Central Old Town, 3 minutes from Stradun
  • Highest price in this guide, from about $215 a night
  • No elevator, narrow steep stairs
Compare all 3 sites before you book — our link adds no markup to their price

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

Read the full review of Boutique Hotel Stari Grad
Hotel Kompas — hotel No. 5 #5 beachfront · Lapad Bay views 9.2

Hotel Kompas

From ~$97

📍 On Lapad Bay, a 5-minute walk to Lapad Beach and its tree-shaded promenade, about 4–5 km from Old Town

🌊 Right on Lapad Bay 🏖️ Lapad Beach a 5-minute walk away 🍳 Breakfast among the best-reviewed in town
Lapad Bay beachfrontsea-view balconiesnear Lapad Beachgreat breakfast

Hotel Kompas is a 4-star, 170-room hotel on Lapad Bay, a quieter pocket of Dubrovnik than Old Town but with a real sandy beach, a tree-shaded promenade where locals and visitors stroll in the evening, and Adriatic views from the balconies. The rooms are spacious and clean, and the breakfast draws some of the warmest reviews in this list. Bus line 4 stops right outside and reaches Old Town in about 15 minutes. Guests rate it 9.2/10 on Booking.com and 9.6 on Expedia, and prices start around $97 a night. It suits families and couples after a calm seaside base at a sensible price — especially anyone planning to stay longer than three nights and treat it as a genuine rest, not just a bed.

  • On Lapad Bay — many rooms have balconies looking straight at the Adriatic
  • Breakfast rates 9.6/10 on Expedia — buffet praised in nearly every review
  • Spacious, clean rooms with friendly, helpful staff
  • About 4–5 km from Old Town — you ride bus line 4 in each day
  • In-hotel food and drinks run pricey vs the Lapad restaurants outside
Compare all 3 sites before you book — our link adds no markup to their price

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

Read the full review of Hotel Kompas
Scalini Palace — hotel No. 6 #6 guesthouse · Old Town at the best price 8.8

Scalini Palace

From ~$57

📍 Dead center of Old Town — 3 minutes on foot to Stradun and 5 minutes to the medieval city walls.

🏝️ 9.8/10 location — highest in this group 🛏️ City views from the room 💰 Kitchenette in every unit, from about $57/night
9.8/10 locationOld Town valuecity viewskitchenette

Scalini Palace is a historic guesthouse tucked into an old stone building in the middle of Old Town Dubrovnik, and its 9.8/10 location score is the highest of any hotel in this article. From the front door it is a 3-minute walk to Stradun, 5 minutes to the medieval city walls, and 5 minutes to Orlando's Column. Every unit comes with a kitchenette, which keeps food costs down in a city where tourist restaurants run expensive. The staff are friendly and run daily room service, and the overall guest score is 8.8/10 from 485 reviews on Booking.com. Rates start around $57 a night, which makes this the cheapest way to sleep inside the Old Town walls — built for travelers who want to be in the thick of it on a sensible budget.

  • 9.8/10 location, dead center of Old Town
  • Cheapest stay inside the Old Town walls
  • Kitchenette in every unit cuts food costs
  • 4 floors and no elevator
  • Some reviews report nighttime street noise
Compare all 3 sites before you book — our link adds no markup to their price

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

Read the full review of Scalini Palace
Apartments Festa — hotel No. 7 #7 Old Town apartment · full kitchenette 8.9

Apartments Festa

From ~$57

📍 Inside Old Town — a 5-minute walk to Onofrio Fountain and Stradun, and about 7 minutes to the old city walls.

🏠 Apartment in central Old Town 🍳 Full kitchenette 🫱 Hands-on owner, attentive service
central Old Townfull kitchenettestone-house feelhands-on owner

Apartments Festa is a stone-house apartment set right inside Dubrovnik's Old Town — genuine UNESCO World Heritage walls, a full kitchenette, and an owner who handles things personally, from arranging an airport transfer to pointing you at local spots most visitors never find. It scores 8.9/10 on Booking.com across 352 reviews, with the praise landing squarely on the central location and how hands-on the host is. It sits a 5-minute walk from Onofrio Fountain and Orlando Column, and 3 minutes from Stradun. There is no 24-hour front desk, so you book a check-in time with the owner ahead of arrival. Rates start from about $57 a night. It suits couples and travelers who want to live in the heart of Old Town in a real stone house rather than a hotel.

  • Central Old Town with a real stone-house feel
  • Kitchenette cuts your food costs
  • Attentive owner who arranges airport transfers
  • No 24-hour front desk
  • Have to coordinate with the owner before check-in
Compare all 3 sites before you book — our link adds no markup to their price

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

Read the full review of Apartments Festa
Hotel Adria — hotel No. 8 #8 sea views · great value 8.7

Hotel Adria

From ~$74

📍 Lapad district, right on the bay with open sea views — about 4 km from Old Town and an 8-minute walk to Lapad Beach.

🌊 On the bay with open Adriatic views 🏖️ 8-minute walk to Lapad Beach 🍳 Varied, well-reviewed breakfast
Lapad Baysea-view balconygood breakfastgreat value

Hotel Adria is a 4-star classic-Adriatic hotel on Lapad Bay, a quiet stretch on the western side of Dubrovnik. The draw is the private balcony — sea-facing rooms look straight out over the bay, and the deep-blue Adriatic is sharp on a clear day, especially from the higher floors. Rooms run spacious and clean, which families notice when they need space to spread out. The breakfast gets steady praise: a varied buffet with local Croatian touches like prosciutto and Dalmatian cheese alongside the usual continental spread, the kind of meal reviewers say fills you up for a full day out. It scores 8.7/10 on Booking.com. The trade-off is distance — you're about 4 km from Old Town, so it's the number 4 bus or a taxi every time you head into the walls. From around $74 a night, it suits families and couples who want a sea-view stay on a sensible budget.

  • On the bay with private sea-view balconies
  • Spacious, clean rooms with room to spread out
  • Varied, tasty breakfast that holds you all day
  • About 4 km from Old Town — bus or taxi every time
  • In-hotel drinks priced above the local market
Compare all 3 sites before you book — our link adds no markup to their price

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

Read the full review of Hotel Adria
Berkeley Hotel & Day Spa — hotel No. 9 #9 Boutique spa · Gruz district 8.6

📍 Gruz district — 100 m from the ferry port, a 15-minute walk to the Old Town

🧖 Full Dermalogica day spa ⛴️ 100 m from Gruz ferry port 🥐 Homemade pastry-chef breakfast
Full day spaNear Gruz ferry portIntimate 25-room stayHomemade breakfast

The Berkeley Hotel & Day Spa is a 25-room boutique in Gruz — far enough from the Old Town crush, but not far away. The headline is the in-house day spa, which runs a full menu of professional Dermalogica treatments: massages, facials, body wraps and manicure/pedicure, a genuinely rare thing to find in Dubrovnik. Breakfast is the other draw — the hotel's own pastry chef bakes fresh every morning, with both sweet and savory options. You're 100 m from the Gruz ferry port, so day trips to Hvar, Korcula or Split start right outside the door, and the Old Town is a 15-to-20-minute walk along the harbour or a short bus ride away. It scores 8.6/10 and starts around $57 a night — best suited to spa-minded couples who want a private, low-key base rather than a room in the tourist rush.

  • Full Dermalogica day spa — massages, facials, body, mani/pedi
  • Homemade breakfast baked fresh by the in-house pastry chef
  • Intimate 25-room feel, none of the big-hotel bustle
  • About 2 km from the Old Town, a 15-to-20-minute walk
  • Gruz isn't a main tourist district
Compare all 3 sites before you book — our link adds no markup to their price

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

Read the full review of Berkeley Hotel & Day Spa
Valamar Club Dubrovnik — hotel No. 10 #10 family resort · All-Inclusive on the Babin Kuk peninsula 8.1

📍 On the green Babin Kuk peninsula, a seaside resort about 5 km from Dubrovnik's Old Town, with Babin Kuk Beach a 5-minute walk away.

👨‍👩‍👧 Kids Club plus all-day family activities 🏊 Large seaside pool with a shallow kids' area 💰 Optional All-Inclusive plan, from about $126 a night
family all-inclusivekids clublarge poolbabin kuk seaside

Valamar Club Dubrovnik is a 3-star, 338-room family resort spread across the green Babin Kuk peninsula on the Adriatic. The draw here is the all-day machine for kids: a large seaside pool with a shallow section, a Kids Club running art, sport and entertainment programs, plus basketball and beach-volleyball courts. The optional All-Inclusive plan covers three meals and some drinks, which is the single best way for a family to lock the budget instead of paying à la carte every meal. Old Town sits about 5 km away, and city bus line 6 stops near the hotel and reaches it in 20–25 minutes. Rooms are plain, clean and exactly what you'd expect at this tier. Review score is 8.1/10, with rates from about $126 a night — best suited to families who want a self-contained seaside base and a controllable budget rather than a boutique stay.

  • Kids Club plus full-day entertainment programs run by animators
  • Large seaside pool with a separate shallow area for small kids
  • All-Inclusive plan covers three meals and some drinks
  • About 5 km from Old Town — every city trip means bus line 6 or a taxi
  • Plain rooms that match the 3-star tier, not a luxury fit-out
Compare all 3 sites before you book — our link adds no markup to their price

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

Read the full review of Valamar Club Dubrovnik

📊Comparison · all 10 hotels

#HotelStarsScoreFrom / nightAreaHighlight
1The Pucic Palace58.9~$89Pile Gate is a 5-minute walk; Dubrovnik Airport (DBV) is about 20 km, roughly 30 minutes by taxi.#1 Old Town hotel · Gundulic Square views
2Hilton Imperial Dubrovnik59.2~$129Pile Gate, a 2-minute walk; Dubrovnik Airport (DBV) about 20 km, roughly a 30-minute taxi#2 luxury hotel · scores 9.2/10
3Dominus Little Palace49.3~$89Pile Gate is a 5-minute walk; Dubrovnik Airport (DBV) sits about 20 km out, roughly a 30-minute taxi ride.#3 highest-scoring stay · 9.3/10 in central Old Town
4Boutique Hotel Stari Grad49.1~$214Pile Gate, the main Old Town entrance, is about a 5-minute walk; Stradun is 3 minutes away.#4 Rooftop dining · Old Town views
5Hotel Kompas49.2~$97Lapad Beach a 5-minute walk away; Old Town about 4–5 km, roughly 15–20 minutes on bus line 4 from outside the door#5 beachfront · Lapad Bay views
6Scalini Palace38.8~$57Stradun, the main promenade, is a 3-minute walk away.#6 guesthouse · Old Town at the best price
7Apartments Festa38.9~$57Onofrio Fountain is a 5-minute walk; Dubrovnik airport sits about 20 km away, and the owner can arrange a reasonably priced shuttle.#7 Old Town apartment · full kitchenette
8Hotel Adria48.7~$748-minute walk to Lapad Beach; about 4 km to Old Town via the number 4 bus (15–20 minutes).#8 sea views · great value
9Berkeley Hotel & Day Spa48.6~$57Gruz ferry port#9 Boutique spa · Gruz district
10Valamar Club Dubrovnik38.1~$126Babin Kuk Beach is a 5-minute walk; bus line 6 stops near the hotel and reaches Old Town in 20–25 minutes.#10 family resort · All-Inclusive on the Babin Kuk peninsula

Which one — by trip style

🏨
#1 Old Town hotel · Gundulic Square views
The Pucic Palace

#1 The Pucic Palace is the only Baroque palace in the heart of Old Town — luxurious with real charm, and the prettiest Gundulic Square views in Dubrovnik.

🏨
#2 luxury hotel · scores 9.2/10
Hilton Imperial Dubrovnik

#2 Hilton Imperial is the most complete 5-star outside Old Town — a 19th-century building, a full spa, and a high-end restaurant in one.

🏨
#3 highest-scoring stay · 9.3/10 in central Old Town
Dominus Little Palace

#3 Dominus Little Palace is the highest-scoring boutique in central Old Town — guests rave about the team as much as the view.

🏨
#4 Rooftop dining · Old Town views
Boutique Hotel Stari Grad

#4 Boutique Hotel Stari Grad is the most upscale boutique in Old Town, and its rooftop restaurant has the best view in Dubrovnik.

🏨
#5 beachfront · Lapad Bay views
Hotel Kompas

#5 Hotel Kompas is the best beachfront pick in the Lapad district — Lapad Bay-view balconies paired with a breakfast guests rave about.

🏨
#6 guesthouse · Old Town at the best price
Scalini Palace

#6 Scalini Palace is the Old Town guesthouse with the single highest location score, 9.8 — and the lowest prices anywhere in the same neighborhood.

Final picks

10 hotels covering every style and budget — pick by neighborhood, unique feature, and travel style.

Tap into any one to read the deep review and compare prices on Agoda · Booking.com · Trip.com in one place.

Frequently Asked Questions

Old Town or Lapad — which one if I only have 2 nights?
Old Town, hands down. You'll sleep IN the magic, walk to dinner under floodlit walls, and skip the morning bus commute. Yes, it's pricier (40 to 50% more) but for 2 nights it's a no-brainer. Lapad makes more sense for 4+ nights or families wanting beach time.
When should I actually visit Dubrovnik?
Late April to May and September to October — warm, walkable, no cruise-ship hordes. June through August is brutal with cruise day-trippers, especially 10 AM to 4 PM. November to March is quiet but most beaches are closed and weather is meh.
Are the city walls actually worth the THB 1,300?
Absolutely. Total no-brainer. 2 km loop, takes 1 to 1.5 hours, and the views are next-level. Go at opening (8 AM) or last entry (1 hour before sunset) for golden light and minimal crowds. Skip midday or you'll roast.
Mostar (Bosnia) or Kotor (Montenegro) for a day trip?
Both are bangers. Mostar (3 hours each way) for the famous Ottoman bridge and old town. Kotor (2 hours each way) for the fjord-like bay drive. Organized tours run THB 1,800 to 2,500 with guide and transport. If you can only pick one, Mostar wins for cultural shock value.
Cable car up Mount Srd — tourist trap or legit?
Legit. Especially at sunset for the city panorama (THB 900 round trip, 4 min ride). Pro move: the Buza bar built into the cliff face is also stunning for sunset cocktails and doesn't need the cable car. Do both if you can.
Where do I get the full deep dive?
Our complete Thai guide covers the 3-day Old Town + Lapad itinerary, city walls walking strategy, Mostar vs Kotor day-trip comparison, and hotel-by-hotel neighborhood vibe reviews.
T
TopOfHotel Editorial Team

TopOfHotel is a team of hotel curators and reviewers, working since 2017 — we research and evaluate hotels carefully and honestly. We never accept payment for rankings, so you can pick the best place to stay.

🏨 See all hotels Compare 3 sites →