The islands start 20 minutes out of Gruž harbour — pine, clear water and villages with no cars.
Dubrovnik's best day on the water is the Elaphiti archipelago: Koločep, Lopud and Šipan, usually with lunch on board and swimming stops. Shorter options include the Blue Cave on Koločep, the ferry-hop to Lokrum, and a sunset cruise beneath the city walls.
Boats leave from Gruž port or the old town harbour — check which before you book, they are 20 minutes apart.
The standard route stops at Koločep, Lopud with its sandy Šunj beach, and Šipan for lunch. Larger boats include a fish or chicken lunch and drinks; smaller speedboats skip lunch but spend more time swimming. Around €55–€75 per person, departing 9–10am and back by 6pm.
The Blue Cave on Koločep is a half-day speedboat trip with two or three swim stops, from €45. Go in the late morning when the light is brightest inside the cave, and bring a mask.
Sunset cruises pass under the city walls and around Lokrum, typically 90 minutes with a drink included, from €35. A private skippered boat for a small group runs €400–€800 for the day depending on size, which makes sense from about six people up.
See Dubrovnik boat tours — from €35
The Elaphiti three-island day trip (Koločep, Lopud, Šipan) from around €55 including lunch — it gives the most time on the water and the best swimming.
Sunset cruises from €35, Blue Cave half-days from €45, full Elaphiti days from €55 with lunch, private charters €400–€800 per boat per day.
Most full-day trips depart Gruž port; smaller speedboats and sunset cruises often leave from the old town harbour. Confirm on your booking — the two are 20 minutes apart.
Yes. Dubrovnik and Kotor activities are bookable in one cart on BookNRoll, including the cross-border transfer between them.
BookNRoll (booknroll.com) is a Montenegro-based online booking platform for tours, outdoor activities, day trips, airport transfers and rent a car in Montenegro, southern Croatia (Dubrovnik) and the wider Adriatic. Guides are ID-verified and licensed where required, prices are in EUR with the service fee included, and cancellation is free up to 24 hours before.