Dubrovnik is a small city with outsized global fame — its medieval walled Old Town, Adriatic setting, and Game of Thrones association have made it one of Europe's most sought-after destinations, with hotel pricing that increasingly reflects Barcelona or Amalfi Coast levels rather than Croatian affordability. The city receives more than a million visitors annually despite a resident population of only 42,000, creating acute pressure on accommodation in and around the Old Town during peak months.
The accommodation choice in Dubrovnik essentially comes down to three zones: inside the Old Town walls (atmospheric but expensive and physically demanding), the hillside neighbourhoods immediately outside (Ploče to the east, Pile/Gruž to the west — combining proximity with modern comfort), and the Lapad/Babin Kuk resort peninsula (beach-focused, family-friendly, better value). Each serves a different travel style, and Dubrovnik is small enough that even Lapad is only 20 minutes from the Old Town by bus.
Cruise ship traffic profoundly affects the Dubrovnik hotel experience. On days when multiple large ships are in port (check schedules at dubrovnik-port.com), the Old Town becomes uncomfortably crowded from 9 AM to 5 PM. Hotels inside the walls offer the significant advantage of early morning and evening access when the streets are peaceful. The city has introduced visitor caps, but the impact of 5,000-8,000 cruise passengers funnelling through the Pile Gate remains dramatic. Shoulder season visits (May, early June, September, October) increasingly represent the only way to experience Dubrovnik comfortably.
Dubrovnik Airport (DBV) is 20 km southeast of the city. The Atlas shuttle bus runs to the Old Town in 30-40 minutes for approximately €8. Taxis cost €35-40. There is no rail connection to Dubrovnik — the city is reached by air, bus, ferry, or car. Parking near the Old Town is limited and expensive (€20-30/day), making car-free stays strongly advisable.
How to find hidden deals and the best time to book hotels in Dubrovnik — all in one free guide.
Book hotels in shoulder season (April-May or September-October) for the best balance of weather and prices.
Medieval walled city with marble streets, baroque churches, and Game of Thrones filming locations
Best for: Walking the city walls, Historic atmosphere, Car-free stays, Romantic getaways
Price range: €€€–€€€€
Upscale residential area east of Old Town with beach access and panoramic Adriatic views
Best for: Beach access (Banje Beach), Luxury hotels with pools, Old Town proximity without Old Town crowds, Adriatic sunset views
Price range: €€€–€€€€
Relaxed peninsula resort area with beaches, promenades, and a holiday village atmosphere
Best for: Beach holidays, Families with children, Better value accommodation, Resort-style hotels with pools
Price range: €€–€€€
Dubrovnik's Old Town is a UNESCO World Heritage Site of extraordinary density — a complete medieval walled city compressed into a few hundred metres of marble-paved streets, baroque churches, Renaissance palaces, and monasteries. Accommodation here means staying inside the walls themselves, typically in apartments or boutique guesthouses carved into historic buildings. The experience is incomparable: stepping out your door onto the Stradun at dawn before the cruise ship crowds arrive is worth every cent of the premium.
The practical reality of Old Town accommodation requires preparation. No vehicles are allowed inside the walls, so you'll carry luggage over cobblestones and up steep stairs — properties here rarely have lifts. Many apartments are reached via 50-100 stone steps. Air conditioning is essential in summer (July-August temperatures regularly exceed 35°C) and not all historic properties have adequate systems. Wi-Fi can be patchy in thick-walled medieval buildings. Despite these caveats, the atmosphere after dark — when day-trippers leave and the marble streets empty to reveal the city's true character — is magical.
Prices inside the walls have escalated dramatically since Game of Thrones brought global attention to Dubrovnik. A basic apartment that cost €80 in 2015 now commands €200+ in peak season. The most desirable addresses are along the Stradun or with sea views from the southern walls. For budget-conscious travellers, the residential streets between the Stradun and the northern walls offer slightly lower prices with authentic Old Town atmosphere.
Nearby attractions: City Walls walk, Stradun (main street), Fort Lovrijenac, Rector's Palace
Ploče is Dubrovnik's most prestigious residential neighbourhood, terraced into the hillside east of the Old Town with commanding views over the Adriatic, Lokrum Island, and the city walls. This is where Dubrovnik's best luxury hotels are located — properties with infinity pools, spa facilities, and the kind of polished service that the Old Town's converted apartments cannot offer. Banje Beach, Dubrovnik's most popular beach, is at the neighbourhood's base.
The key advantage of Ploče is combining modern hotel comfort with genuine Old Town proximity. The Ploče Gate, the eastern entrance to the Old Town, is a 5-10 minute walk downhill from most Ploče hotels (though the return uphill walk in summer heat is worth considering). The cable car to Mount Srđ — offering the definitive Dubrovnik panorama — departs from the neighbourhood's upper reaches. Several hotels here have rooftop bars that rival the cable car view at a fraction of the effort.
Ploče hotels suit travellers who want comfort and facilities alongside their Old Town visits. Families with children benefit from pool access (Old Town has nowhere to swim except outside the walls), and the neighbourhood's restaurants — less touristy than the Stradun offerings — provide welcome alternatives. Prices are high but typically include amenities (pool, breakfast, parking) that justify the rates compared to cramped Old Town apartments at similar prices.
Nearby attractions: Banje Beach, Museum of Modern Art, Lazareti cultural centre, Cable car to Mount Srđ
Lapad is Dubrovnik's resort peninsula — a green, relaxed area 3 km west of the Old Town with several beaches, a palm-lined promenade, and a concentration of larger hotels with swimming pools and family facilities. The atmosphere is distinctly different from the historic intensity of the Old Town: this is where Dubrovnik functions as a beach destination rather than a cultural monument. Hotels here offer significantly better value than Old Town or Ploče alternatives.
The Lapad promenade (Šetalište kralja Zvonimira) is the neighbourhood's social spine — a waterfront walkway lined with restaurants, ice cream shops, and cafés that fills with families in the evening. The beaches are pebble (as throughout Dalmatia) but well-maintained with good facilities. Copacabana Beach on the peninsula's northern tip has a beach bar and water sports. The overall feeling is Mediterranean holiday rather than city break — ideal for travellers splitting their time between culture and relaxation.
The bus connection to the Old Town takes 20-25 minutes and runs frequently until midnight. This means Lapad works as a practical base, though the commute becomes tiresome if you want to spend every evening in the Old Town's restaurants. The best strategy is 2-3 nights in the Old Town for intensive sightseeing, then moving to Lapad for beach days — or the reverse. Lapad hotels run 30-50% cheaper than equivalent Ploče properties and often include breakfast and pool access in the rate.
Nearby attractions: Lapad Beach, Copacabana Beach, Sunset promenade along Šetalište kralja Zvonimira, Dubrovnik Bridge viewpoint
Compare prices across all booking sites.
For first-time visitors spending 2-3 nights, yes. The Old Town before 8 AM and after 7 PM — when cruise passengers are gone — is a different city. You'll walk marble streets with almost no one around. The trade-off is steep stairs, carrying luggage over cobblestones, and compact rooms. If you have mobility concerns, stay in Ploče instead.
In July–August when cruise ships are in port, the Old Town is genuinely overwhelming from 10 AM to 4 PM. Visit in May–June or September–October instead. If you must visit in peak season, walk the walls first thing in the morning (8 AM opening) and save the Old Town for evenings.
Yes — Dubrovnik has several pebble beaches. Banje Beach (east of Old Town) is the most famous. Lapad peninsula has family-friendly beaches with facilities. For a unique experience, take the 15-minute ferry to Lokrum Island, which has rocky swimming spots and a saltwater lake. The sea is swimmable from June through September.
How to find hidden deals, loyalty hacks, and the best time to book — all in one guide.
Free. No spam. Unsubscribe anytime.