Snorkeling Dubrovnik: Blue Cave, Green Caves & Elaphiti Islands
The Blue and Green Caves sit underwater on the same boat ride, both swimmable in a single morning.
A small-group snorkeling tour from Dubrovnik's Old Town Harbour visits the Blue Cave and Green caves on Kolocep Island, then anchors at Šunj beach for swimming and lunch. The boat holds up to eight guests, masks and snorkeling gear are provided, and the tour includes a guide, captain, sandwiches, beer, wine and soft drinks. Four hours total. Swimming experience required.
Step-by-step itinerary
Explore Elaphiti Islands and Dubrovnik
- Start at Old Town Harbour
- Enjoy panorama around City Walls
- Discover Blue and Green Caves
- Relax at Šunj sandy beach
- Swim and snorkel in Adriatic Sea
- Cruise around Old Town and Lokrum Island
- Sunj Beach 1h
- Lopud 1h
- Dubrovnik Old Town 1h
What’s included
- Snorkeling masks and gear.
- a live guide in English or Croatian.
- the boat captain.
- sandwiches with a choice of ham and cheese or vegetarian.
- beer and white wine.
- soft drinks and water.
Next departure: 1 Apr 2027
Information
Snorkel the Blue and Green Caves near Dubrovnik from the Old Town Harbour on a small-group boat tour with masks, guide, captain.
Compare the 12 alternatives












Traveler reviews
The experience
The boat leaves the Old Town Harbour and heads straight for the Elaphiti Islands, where the Blue Cave and Green caves sit in the same stretch of coastline. You get masks and snorkeling gear on board, and the guide takes you down into both caves to see the Adriatic fish and the water colors that make them worth the trip. After snorkeling, the boat moves to Šunj beach, a half-kilometer strip of shallow water and golden sand where you can swim, rest on a sunbed, or order a cocktail from the beach vendors. Lunch is sandwiches (ham and cheese or vegetarian) with beer, wine, water and soft drinks included.
The tour wraps with a slow cruise back around the Old Town and past Lokrum Island so you see the City Walls and the harbour from the water. The whole day runs four hours. A live guide speaks English and Croatian, and the captain navigates. You just need to be comfortable in the water and able to swim. Public transport reaches the Old Town Harbour if you don't have a car, and the boat itself is a speedboat, so the ride between stops is quick.
Top questions
What languages is the tour guided in?
Live guide in English and Croatian.
What happens if it rains?
It may be canceled due to bad weather. If that happens, you're offered another date or a refund. Free cancellation up to 24 h before the start.
What are the Blue Cave and Green caves like when you get there?
Both caves sit on Kolocep Island in the Elaphiti Islands and are swimmable with snorkeling masks. The Blue Cave and Green caves are named for the water color inside them, and the guide takes small groups down to see the Adriatic fish and the light the water throws off the rock walls.
Is snorkeling gear included, or do I need to bring my own?
Snorkeling masks are provided on the boat, so you don't need to bring equipment. The tour includes the use of all snorkelling gear.
How long do you spend at Šunj beach?
The tour gives you plenty of time to swim, rest and eat at Šunj beach after snorkeling. It's the longest single stop on the four-hour tour.
Does the tour pick me up from my hotel, or do I meet the boat somewhere?
You meet the boat at the Old Town Harbour in Dubrovnik, where the tour starts. Public transportation options are available nearby if you don't have your own transport.
What's included in the lunch?
Lunch is a sandwich (ham and cheese or vegetarian) plus beer, white wine, soft drinks and water. The captain and guide are on board for the full four hours.
Operated by Dubrovnik Tour Guide. Explorevia does not run this tour: we compare it with similar options, and you book it with our booking partner.
Prices and times updated 13 days ago
Snorkeling Dubrovnik: Blue Cave, Green Caves & Elaphiti Islands
4h · EN +1
from US$ 393 per person
Next, you choose your date and number of travelers and see the final price.














