Dubrovnik is famous for its stunning coastline, historic walls, and crystal-clear waters. But to really experience its charm, a boat tour is the best way to see the city from the sea, explore nearby islands, and enjoy the sun. Whether you’re after a relaxing cruise around the Elaphiti Islands, an adventurous visit to Montenegro, or a private yacht experience, Dubrovnik offers a variety of options to suit every interest. We love the Elaphite Island cruises for their combination of scenic sailing, charming villages, and beach time, all enhanced by local food and drinks. For a more exclusive experience, the private boat tours let you customize your route and explore at your own pace, perfect for families or groups seeking privacy.
Dubrovnik’s coastline is uniquely suited for cruise adventures because of its countless islands, caves, and coastal villages. The variety of tours—from full-day trips to short half-day excursions—ensures you’ll find one that fits your schedule and interests. Whether you’re into snorkeling, sightseeing, or just soaking up the sun, there’s a boat experience for you.
Quick Overview
Our list includes group tours, private excursions, and specialized adventures that highlight the best of Dubrovnik’s waters. You can choose from Elaphiti Islands cruises with optional lunch, private boat charters for personalized itineraries, or themed tours like the Game of Thrones sailing experience. For those wanting to explore beyond Croatia, the Montenegro boat tour from Perast to Kotor offers a day trip into another country’s coastal gems.
Below, each tour is examined in detail, helping you decide which experience best matches your style and expectations.
1. Dubrovnik: Elaphite Island Cruise w/ Drinks & Optional Lunch

This popular full-day cruise takes you to the picturesque Elaphiti Islands of Lopud, Šipan, and Koločep. It’s a laid-back way to see Dubrovnik’s coast from the water while enjoying the breeze and sunshine. The tour includes free time to swim, explore villages, or sunbathe on sandy beaches, making it ideal for those who want a mix of sightseeing and relaxation.
What makes this cruise stand out is the combination of crystal-clear swimming spots, local Mediterranean cuisine, and an open bar serving drinks. Guests have praised the friendly crew and the comfort of the boat, with many considering it the highlight of their trip. For around $53 per person, you get a scenic sail, culinary delights, and the chance to explore multiple islands in one day.
Bottom Line: This tour suits travelers who want a relaxed, all-inclusive experience with plenty of swimming, scenic views, and a taste of Croatian wine and local flavors.
2. From Dubrovnik: Montenegro Boat Tour from Perast to Kotor

A day trip into Montenegro is hard to beat for its breathtaking fjord-like bay and historic towns. This Montenegro boat tour takes you from Dubrovnik to Perast, with stops at Kotor and Our Lady of the Rock, exploring the cultural and natural highlights of this stunning part of the Adriatic.
The tour’s advantage is its combination of coastal cruising and cultural exploration. You’ll enjoy breathtaking views of the fjord, walk the winding streets of Kotor’s Old Town, and learn about the area’s history. The average rating of 4.6/5 reflects the quality, with visitors praising the comfortable boat ride and informative guides.
At around $68, this trip offers great value for a full-day adventure that combines scenery, history, and travel into one. It’s perfect for those craving a day out of Croatia to see a different culture and landscape.
Bottom Line: Ideal for travelers interested in adding Montenegro’s coastal towns to their itinerary, especially if you enjoy scenic cruises combined with cultural sightseeing.
3. Dubrovnik: Blue Cave & Sunj Beach Boat Tour with Drinks

For travelers craving a bit of cave exploration along with beach time, this Blue Cave & Sunj Beach tour offers a compelling package. The tour visits Koločep’s Blue Cave and the Three Green Caves, with the chance to swim in crystal waters and relax at Sunj Beach.
What makes this trip special is the chance to swim through caves and enjoy a delicious onboard lunch and drinks. Rated 4.8/5, the experience is praised for its smooth organization, friendly crew, and beautiful scenery. The boat is comfortable, and the tour includes hotel pickup and drop-off.
At $65 per person, this tour offers a good balance between adventure and relaxation, with plenty of time for swimming, sunbathing, and exploring caves. The highlight is swimming inside the Three Green Caves, providing a memorable experience.
Bottom Line: Best suited for adventure seekers and cave lovers who also want to spend time on Sunj Beach.
4. Dubrovnik: Elaphite Islands Cruise w/ Drinks, Optional Lunch

This full-day Elaphite Islands cruise is similar to the first, but with the added option of lunch. Starting from Dubrovnik, you’ll visit islands of Koločep, Lopud, and Šipan, with unlimited drinks and plenty of swimming and exploring.
The tour’s flexibility is a key advantage. Guests praise the onboard open bar and mouth-watering lunch, with hotel pickup making it very convenient. The inclusion of the Blue Cave visit is an optional highlight, giving you an extra adventure if you choose.
Rated highly with over 1,600 reviews (4.8/5), it offers excellent value considering the all-inclusive drinks and delicious meal in a day packed with island hopping.
Bottom Line: Perfect for travelers wanting a comprehensive day trip with food, drinks, and island exploration all in one.
5. Dubrovnik: Private Boat Tours to Elaphite Islands

If you prefer customization and privacy, this private boat tour is a top choice. You can charter a speedboat or luxury yacht for up to 12 people, with flexible itineraries tailored to your interests.
The tour includes snorkeling gear, lunch recommendations, and hotel pickup and drop-off. Reviewers consistently praise the friendly, knowledgeable crew, and the chance to stay longer at favorite spots like Koločep’s reefs or Sunj Beach on Lopud.
For around $600, this is an investment in a personalized experience that lets you skip the crowds and explore at your own pace. You can even select your stops, whether it’s secluded bays or caves, making it highly adaptable.
Bottom Line: Ideal for small groups or families who want a bespoke day on the water, with maximum flexibility.
6. Dubrovnik: Blue & Green Caves Private Boat Tour with Drinks

This private speedboat tour offers a more exclusive way to experience Blue and Green Caves. You’ll enjoy swimming inside the Blue Cave, explore the Green Cave, and relax at Sunj Beach, all while sipping free drinks.
The tour is rated 4.8/5, with reviewers highlighting the luxury experience and personalized service. It’s the perfect option for those who want intimate access to caves and quiet bays, along with snorkeling gear and cliff-jumping opportunities.
At $70 per person, it’s slightly pricier but provides a tailored, high-end experience for small groups or couples.
Bottom Line: Best for those seeking an exclusive, private adventure focused on exploring caves and enjoying waters uniquely accessible by boat.
7. Cruise and Walking Tour Game of Thrones Dubrovnik with Karaka

Fans of Game of Thrones will love this combined cruise and walking tour. You’ll sail in a ship used in filming the series and then walk through Dubrovnik’s Old Town, visiting the most iconic filming locations.
Rated 5/5, reviewers rave about the well-paced itinerary and insider stories. The tour lasts about 2 hours 15 minutes, making it a short but immersive experience. The panoramic sail provides fantastic views, and the walking tour reveals exact filming spots like the Red Keep and King’s Landing.
For $46.75, this is a fantasy trip for TV fans, blending sightseeing with pop culture.
Bottom Line: Perfect for pop culture fans eager to see Dubrovnik through the lens of Game of Thrones.
8. Private Boat Tour to Elafiti Islands

Another private option, this tour offers full flexibility. You’ll select your itinerary, pace, and destinations like Koločep, Lopud, or Sipan. The boat includes snorkeling gear, towels, and beverages, making it a luxury, personalized experience.
Rated 5/5, many reviewers highlight the friendly skipper and the ability to stay longer at favorite spots like Sunj Beach or Blue Cave. The customized routes allow for a truly relaxed day, ideal for couples or small groups.
At $515, it’s a premium choice, but the tailored experience makes it well worth the cost for those wanting control over their day.
Bottom Line: Best for travelers seeking complete customization and privacy on their Croatian waterways.
9. Boat Tour to Mljet National Park & 3 Islands

For nature lovers, this full-day tour combines Mljet National Park, Odysseus Cave, and three islands in a scenic boat voyage. The tour includes kayaking, snorkeling, and exploring lakes and caves on Mljet.
Rated 5/5, travelers praise the knowledgeable crew and breathtaking scenery. Highlights include snorkeling in Odysseus Cave and wandering the pines and lakes of Mljet NP. The tour costs about $156 per person, but the all-day experience offers a deep dive into Croatia’s natural beauty.
It’s perfect if you want adventure and tranquility—a good choice for active travelers who prefer exploring nature by boat.
Bottom Line: An excellent pick for outdoor enthusiasts eager to connect with Croatia’s pristine landscapes.
10. Elaphite Islands Luxury Private Boat Tour with Cap Camarat 7.5

This luxury private tour offers a high-end experience aboard a Cap Camarat 7.5. It features snorkeling, cave visits, and stopping at beaches, all customized to your pace and interests.
Rated 5/5, many reviewers mention the professional crew, the quality of the boat, and the flexibility in choosing stops. Included are refreshments, snorkeling gear, and GoPro for capturing memories.
For $560, this is a premium choice for small groups seeking a private, luxurious day on the water, ideal for celebrating special occasions or simply indulging.
Bottom Line: Best suited for those who want a luxurious, private adventure with tailored stops and top-tier service.
11. Dubrovnik: Full-Day Blue Cave & Elaphiti Islands Boat Tour

This full-day tour combines visits to Lopud, Koločep (Blue Cave), and Šipan. It includes snacks and drinks on board, with ample time for swimming and exploring. The Blue Cave remains a highlight, providing unforgettable photos and experiences.
Rated 4.8/5, travelers appreciate the generous timing at each stop and the professional crew. It’s a well-rounded tour for those who want a full-day immersion in the islands’ beauty with a good balance of relaxation and activity for about $59 per person.
Bottom Line: Excellent for travelers who want a comprehensive, all-in-one island experience with good food and scenery.
12. Half-Day Private Elafiti Island Boat Tour

This private tour offers a shorter, customizable experience around the Elaphiti Islands. Including stops at Koločep, Lopud, and Sunj Beach, it’s perfect for those tight on time but who still want a personalized adventure.
Rated 5/5, reviewers love the flexible schedule and dedicated skipper. It’s a great way to see the highlights without committing to a full day, and the all-inclusive snorkeling gear and drinks enhance the experience.
At $377 for up to four people, it’s a cost-effective private option for a tailored day.
Bottom Line: Ideal for shorter trips and travelers wanting exclusive access with a flexible schedule.
How to Choose Your Perfect Dubrovnik Boat Tour
When deciding among these options, consider your budget, time, and interests. If you want a relaxed day with food and drinks, the Elaphite Island cruises (like this one) are excellent. For privacy and customization, the private boat tours (such as this) give you full control. If adventure is your priority, the Blue Cave & Green Cave tours provide memorable swimming and cave exploration.
Travelers on a budget might prefer the group tours, while those celebrating a special occasion might opt for a luxury private boat, like the Cap Camarat. Planning ahead and booking early ensures you secure your preferred date, especially during peak season.
Final Thoughts
From scenic day trips to private adventures, Dubrovnik’s boat tours offer a wonderful way to experience the water, islands, and caves. The Elaphiti Islands stand out as a must-see, with options for every style—whether you prefer a group outing, a luxury private charter, or an adventure-packed day exploring caves. The Montenegro trip adds a touch of international flair, while Game of Thrones fans can relive the show’s most famous scenes.
If you’re planning your trip, consider which tour fits your interests and schedule best. Book early, especially in summer, to secure your spot on these popular excursions. No matter your choice, you’re sure to enjoy a memorable experience exploring Dubrovnik from the water.