Where to stay in Dubrovnik

Croatia · ~$165/night average · best for couples, stopovers, Game of Thrones fans

The walled Old Town is small, beautiful, and overcrowded by day. Stay outside the walls and visit the city when cruise ships leave.

Best neighborhoods

  • Old Town (within walls)
    Iconic, atmospheric, premium prices, small rooms.
  • Ploče
    Just outside east gate, quieter, walkable, great views.
  • Lapad
    Beach access, residential, 15 min by bus to old town.
  • Pile
    Just outside west gate, convenient, mid-range.

Quick tips

  • Walk the city walls early (8am) or late (after 5pm) — midday is brutal.
  • Check cruise ship schedules and visit the Old Town when none are docked.
  • Lokrum island day-trip is the easiest break from the crowds.
  • Restaurants in the Old Town: tourist-priced; better food in Lapad.

Find your stay in Dubrovnik

Compare across platforms, then run the listing through TrueStay to see what real guests actually said.

Frequently asked

Where should I stay in Dubrovnik for the first time?

For a first visit, Old Town (within walls) is usually the safest pick — iconic, atmospheric, premium prices, small rooms. If you want a quieter base, look at Pile.

How much does a stay in Dubrovnik cost per night?

Average nightly rates run around $165 for a mid-range hotel or rental, but prices swing 30–50% by season and neighborhood. Compare both Booking.com and Airbnb before locking in.

Is Dubrovnik better on Booking.com or Airbnb?

Hotels and traditional stays usually have better prices and review depth on Booking.com. For apartments, longer stays, and unique places, Airbnb tends to have more inventory. Run TrueStay over either link before booking — surface reviews lie often.

What's a common mistake travelers make in Dubrovnik?

Walk the city walls early (8am) or late (after 5pm) — midday is brutal.