
Dubrovnik planning guide
Best Beaches from Dubrovnik Cruise Port
From Dubrovnik Cruise Port
Adriatic swimming steps from the walls — where cruise passengers take a dip.
Banje: below Old Town walls; Lapad: 1–2 km from Gruž
Dubrovnik is not a beach-resort city, but several swim spots fit a port day. Banje Beach below the walls, Lapad peninsula bays near Gruž and Lokrum Island's rocky coves each offer different experiences.
Cruise ships dock at Gruž (Gruz) commercial cruise terminal, about 2.5 km east of Dubrovnik Old Town's Pile Gate. Taxis to the walls take 10–15 minutes; port shuttle buses and local services run in season; a waterfront walk takes 25–35 minutes. Build a 60–90 minute buffer before all-aboard — summer queues at the city walls and cable car can slow your return to the terminal.
Banje Beach is closest to Old Town — 5 minutes downhill from Ploče Gate with wall views and sunbed hire. Lapad (between Gruž and Pile) offers multiple small bays with showers and cafés — easier logistics if you return to the ship mid-afternoon.
Beach time trades wall walking and museums. On calls under 8 hours, pick swimming OR walls — not both with cable car. Lokrum suits passengers who want nature with their swim.
Highlights
- Banje Beach below the walls
- Lapad peninsula bays near Gruž
- Lokrum Island rocky swim spots
- Buža Bar cliff swimming hole
Practical tips
- Pack water shoes for pebble entries
- Rent sunbeds at Banje for comfort
- Confirm ship time before a late swim
- Prefer a guided tour?
- Lokrum Island Excursion
- Ten minutes by boat — peacocks, swimming and fortress views offshore.
Related guides
Best Beaches from Dubrovnik Cruise Port — FAQs
Can I swim on a Dubrovnik port day?▼
Yes — allow 2+ hours including transfer and changing time.
Closest beach to the cruise port?▼
Lapad bays — 10-minute taxi from Gruž without entering Old Town.