Mljet National Park and 3 Island Boat Tour from Dubrovnik
Swim through Odysseus Cave and into the Blue Cave on the same day.
A full-day boat tour from Dubrovnik visits Mljet Island, the Elafiti Islands and three swimming stops, with a live guide, snorkelling equipment and water included. The tour runs 10 hours and keeps groups small so the pace adapts to what you want to do at each stop. National Park entry is an optional add-on at checkout. The boat departs from Dubrovnik and returns there by evening.
Compare the 12 alternatives
Elafiti Islands Blue Cave Boat Tour from Dubrovnik 4h PrivateEvery day · First departure 09:00, last 14:00★ 5.00 (13)4hENUS$ 340per groupView ›
Snorkeling in Dubrovnik: Blue Cave and Elaphiti IslandsThu–Sat · First departure 09:00, last 09:50 · Season until 31 Oct · All ages★ 4.91 (563)8hENUS$ 68View ›
Dubrovnik Blue Cave & Elafiti Islands: Private Speedboat, Snorkeling & Sandy BeachNext departure: 2 Mar 2027★ 4.98 (96)2h–8hENUS$ 226per groupView ›
Dubrovnik: Blue Cave & Šunj Beach Boat Tour Small GroupThu–Sat · 12:00 · Up to age 79★ 4.87 (504)4hEN · HRUS$ 45View ›
Dubrovnik: Blue Cave & Elafiti Islands Boat Tour with DrinksEvery day · 10:00, 14:00 and 14:30★ 4.58 (414)4hENUS$ 68View ›
Snorkeling Dubrovnik: Blue & Green Caves speedboat tourNext departure: 1 Apr 2027★ 4.94 (474)4hENUS$ 74View ›
Dubrovnik: Elafiti Islands Private Speedboat & Cave SwimThu–Sat · 09:00 and 13:00 · Season until 31 Oct★ 4.98 (133)8hENUS$ 295per groupView ›
Dubrovnik: Blue Cave & 7 Caves Speedboat Tour, 4 HoursEvery day · 10:00 and 14:00 · All ages★ 4.98 (1,966)4hENUS$ 68View ›
Elaphiti Islands Boat Tour: Blue & Green Caves from DubrovnikThu–Sat · First departure 08:00, last 14:00 · Season until 31 Oct★ 4.97 (158)4h–8hENUS$ 350View ›
Dubrovnik Elafiti Islands Speedboat Tour: Blue Cave SnorkelingNext departure: 15 Apr 2027★ 5.00 (289)4hENUS$ 358per groupView ›
Private speedboat tour: Blue Cave & 7 caves with snorkelEvery day · 10:00 and 14:00★ 4.99 (87)4h–8hENUS$ 364per groupView ›
Snorkeling in Dubrovnik: Private speedboat with caves and islandsNext departure: 2 Mar 2027★ 5.00 (83)2h–8hENUS$ 432per groupView › Compare more experiences like this »
Step-by-step itinerary
- Mljet Island3h
- Sveti Jakov Beach10m
Explore Mljet and Elafiti Islands
- Arrive at Lopud Island
- Visit Benedictine monastery
- Pause at Moon Beach lagoon
- Swim through Odysseus Cave
- Explore Mljet National Park
- Relax at Priježba Beach
- Swim in Koločep's Blue Cave
- Return to Dubrovnik
The experience
The boat leaves Dubrovnik early enough to reach Lopud in the Elafiti Islands before the crowds arrive. You walk the palm-lined promenade and visit the Benedictine monastery overlooking the Adriatic, then the boat heads toward Mljet. The first swim stop is Moon Beach, a crescent-shaped lagoon tucked beneath limestone cliffs where the water stays turquoise and shallow. From there, the route takes you to Odysseus Cave, where you swim through a narrow sea tunnel into a chamber of crystal-clear water framed by ancient rock: the view back out toward the open sea is the kind of moment people describe for years afterward.
Mljet National Park gets over three hours of your day. The crew walks you to the entrance and explains the walking routes, cycling paths, kayaking spots and swimming areas so you can spend the time exactly as you want: exploring the dense Mediterranean forest and two saltwater lakes, or simply sitting by the water. There's no schedule pushing you from one viewpoint to the next. After the park, Priježba Beach is the place to swim and rest before the final stop at the Blue Cave on Koločep, where sunlight filters through the sea opening and turns the water luminous blue. You swim inside or float in the entrance before the boat heads back to Dubrovnik.
The tour includes a skipper and live guide in English or Croatian, bottled water, snorkelling equipment, wind jackets and all safety gear. The 10-hour day means you're on the water from early morning through late afternoon. Small groups are the reason the pace doesn't feel rushed. The guide has time to answer questions and linger at stops instead of moving everyone through on a clock. If weather cancels the tour, you get offered another date or a full refund.
What’s included
- Bottled water.
- skipper and live guide in English or Croatian.
- snorkelling equipment.
- wind jackets and safety gear.
- fuel and boat operation.
Before you book
Prices and times updated 15 days ago
Operated by Sea Breeze
Is this one for you?Small groups and a guide who has time to linger mean you're not moving through stops on a schedule. You swim where you want, explore Mljet's lakes at your own pace and actually remember the caves instead of photographing them from a crowded boat.
Traveler reviews
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 is Odysseus Cave and can I swim inside it?
Odysseus Cave is a sea cave on Mljet Island where you swim through a narrow tunnel into a chamber surrounded by limestone cliffs and crystal-clear water. The cave is one of the tour's main swimming stops, and you enter by swimming rather than walking.
How much time do I actually get to spend at Mljet National Park?
Mljet National Park gets over three hours of the 10-hour tour. The crew explains the walking routes, cycling paths and swimming spots when you arrive, then you're free to explore the two saltwater lakes and Mediterranean forest at your own pace or simply relax by the water.
What's included in the tour price and what costs extra?
The tour includes the guide, boat fuel, snorkelling equipment, water, wind jackets and safety gear. National Park entrance is optional and added at checkout. Meals and hotel pickup are not included.
Is this tour suitable if I get seasick?
The tour runs 10 hours on the water with multiple stops for swimming and exploring. If you're prone to seasickness, bring anti-nausea medication. The operator notes the experience requires good weather and recommends moderate physical fitness.
What are the Elafiti Islands and where do we stop there?
The Elafiti Islands are a group of islands near Dubrovnik. The tour visits Lopud, where you walk the promenade and see the Benedictine monastery, and Koločep, where the Blue Cave is located. Both stops include time to swim.
Do I need my own snorkelling gear or is it provided?
Snorkelling equipment is included with the tour. You don't need to bring your own, though you're welcome to if you prefer your own mask and fins.
Mljet National Park and 3 Island Boat Tour from Dubrovnik
10h · EN +1
from US$ 170 per person
4.95408 reviewsVerified traveler reviews via our booking provider




































