Snorkeling in Dubrovnik: Private speedboat with caves and islands
You snorkel inside caves where sunlight makes the water glow blue.
A private speedboat snorkeling tour from Dubrovnik takes you to sea caves, island beaches and reefs across the Elafiti Islands or out to Mljet National Park, with snorkeling equipment, drinks and an English-speaking guide. Choose between a 2-hour sunset run, a 4-hour island loop, or an 8-hour journey to Mljet 50 km away. Groups stay under 12 people, and fuel costs are paid separately in cash.
Compare the 12 alternatives
Dubrovnik Blue Cave & Elafiti Islands: Private Speedboat, Snorkeling & Sandy BeachEvery day · First departure 08:00, last 19:00★ 4.98 (96)2h–8hENUS$ 228per groupView ›
Dubrovnik Sea Kayaking: Lokrum Island & Betina Cave SnorkelEvery day · First departure 07:00, last 18:00 · Season until 10 Nov · From age 6★ 4.89 (1,556)2hENUS$ 34View ›
Snorkeling Dubrovnik: Blue & Green Caves speedboat tourNext departure: 1 Apr 2027★ 4.94 (474)4hENUS$ 74View ›
Snorkeling in Dubrovnik: Blue & Green Caves with SpeedboatEvery day · 10:00 and 18:00 · Season until 1 Nov · Up to age 80★ 4.97 (721)4hENUS$ 63View ›
Private boat tour Dubrovnik: Elaphiti Islands with snorkelingEvery day · 09:00, 14:00 and 19:00★ 4.99 (89)4h–8hENUS$ 397per groupView ›
Dubrovnik Elafiti Islands Speedboat Tour: Blue Cave SnorkelingEvery day · First departure 08:00, last 14:00 · Season until 31 Oct★ 5.00 (287)4hENUS$ 361per groupView ›
Snorkeling in Dubrovnik: Blue Cave and Elaphiti IslandsEvery day · First departure 09:00, last 09:50 · Season until 31 Oct · All ages★ 4.91 (554)8hEN
Snorkeling in Elafiti Islands from Dubrovnik: Blue Cave & cavesEvery day · 09:00 and 13:30 · Season until 15 Nov★ 4.96 (240)4hEN
Snorkeling Dubrovnik: Elafiti Islands & Blue CaveEvery day · 09:30, 13:30 and 19:00★ 4.92 (216)4hENUS$ 147per groupView ›
Dubrovnik Elafiti Islands: Private Speed Boat Tour & BeachesEvery day · 09:30, 10:00 and 14:00 · Season until 31 Oct★ 5.00 (98)4hENUS$ 321per groupView ›
Dubrovnik Elafiti Islands: Private Boat Tour & SnorkelingEvery day · First departure 08:00, last 11:30 · Season until 31 Oct★ 5.00 (87)4h–8hEN · FRUS$ 819per groupView ›
Private speedboat tour: Blue Cave & 7 caves with snorkelEvery day · 10:00 and 14:00★ 4.99 (84)4h–8hENUS$ 367per groupView › Compare more experiences like this »
Step-by-step itinerary
- Elaphite Islands1h
- Lokrum Island1h
- Mljet Island3h
Luxury speedboat tour of islands and caves
- Visit Blue cave and three caves on Koločep
- Swim and snorkel inside caves
- Stop for lunch on Šipan Island (not included)
- Explore Lopud Island's churches and beaches
- Relax at Šunj beach and enjoy beach bars
The experience
The boat leaves Dubrovnik and heads straight for the Elafiti Islands, where the first stop is a cluster of sea caves: the Blue Cave and three more on Koločep Island. You drop into the water with snorkeling gear and swim inside them while the sun bounces off the limestone and turns everything turquoise. The caves are shallow enough to stand in parts of it, and the reflection effect the operator mentions is real: the water shifts color as the light angle changes through the day.
From there the route splits depending on which option you book. The standard 4-hour tour moves to Šipan Island (where a restaurant sits ready if you want lunch, paid separately), then Lopud, which has churches, a monastery and sandy beaches you can walk and explore. The final stop is usually Šunj Beach, the main sandy stretch in the area, where you can sit at beach bars with drinks included on the boat. If you book the 8-hour Mljet option instead, the speedboat makes a 2-hour run 50 km south to Mljet Island, where you visit the Odysseus Cave, a special sandy beach called Limuni, and the salty lakes inside the national park: a longer day, but a different landscape entirely. Lokrum Island, which sits in front of Old Town Dubrovnik itself, is available on request, though the operator notes that visiting it means skipping some of the Elafiti stops.
The boat itself is the selling point for comfort: large sundeck on the bow, sunshade on the stern, quality cushions to relax on, cold drinks (water, beer, wine, cola) throughout the day, and snorkeling equipment that is included. Groups max out at 12 people for the standard options or 6 for smaller private runs. An English-speaking guide is with you the whole time. Fuel is extra and paid in cash (calculate it based on the duration you pick), and bring a towel if you have one, since they are not provided.
What’s included
- Snorkeling equipment.
- bottled water, beer, wine and cola.
- English-speaking guide.
- private speedboat with sundeck and sunshade.
- fuel for the tour duration (paid separately in cash).
Options for this experience
7 optionsSee 4 more options
Before you book
Prices and times updated 2 days ago
Operated by Adriatic Boat Tours
Is this one for you?Book the 4-hour option if you want the cave snorkeling and island beaches without committing to a full day. Pick the 8-hour Mljet tour if you're willing to trade the Elafiti stops for a longer boat ride and a national park with a different landscape. The 2-hour sunset run works if you want the caves and the water but not the island stops.
Traveler reviews
Top questions
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's the difference between the 4-hour and 8-hour snorkeling tours from Dubrovnik?
The 4-hour tour stays in the Elafiti Islands, visiting sea caves, Šipan, Lopud and Šunj Beach. The 8-hour tour skips most of the Elafiti stops and instead travels 50 km south to Mljet Island, where you see the Odysseus Cave, Limuni Beach and the national park's salty lakes: a full-day commitment but a different island entirely.
Do I need to bring my own snorkeling gear?
No. Quality snorkeling equipment is included on every tour. Bring a towel if you have one, as towels are not provided.
What's included in the price, and what costs extra?
Included are snorkeling gear, drinks (water, beer, wine, cola), the guide and the boat itself. Lunch is not included: restaurants are available at stops if you want to eat. Fuel is paid separately in cash and depends on the tour length you choose.
How many people can book a private speedboat tour?
Groups can be up to 12 people on the standard private options, or up to 6 people on smaller private runs. A sunset tour is also available in both sizes.
What happens if I book the Lokrum Island option instead of the Elafiti Islands?
Lokrum Island sits in front of Old Town Dubrovnik on the opposite side from the Elafiti Islands. If you go there, the operator notes you won't be able to see all the Elafiti stops, so it's a trade-off: available on request only.
Is this tour suitable if I'm not a strong swimmer?
The snorkeling happens in shallow water inside caves and around islands where you can stand. The tour is marked suitable for all fitness levels, though it is not recommended for pregnant travelers or those with poor cardiovascular health.
Snorkeling in Dubrovnik: Private speedboat with caves and islands
2h–8h · EN
from US$ 435 per group
5.0083 reviewsVerified traveler reviews via our booking provider







