Here are the most popular excursions for visitors to Kotor. We have teamed up with Viator to offer the best excursion programme for cruise ships guests – usually at significant savings to similar excursions offered by cruise lines
Kotor: Shore Excursion for Cruise Passengers

Discover some of Montenegro’s top sights while you’re in port on a small-group tour of the coast and historical attractions. From the Kotor port, destinations include UNESCO-listed Perast, the coastal town of Budva, and the Old City of Kotor as well as and the Kotor Serpentine, an extremely winding road. Plus, enjoy an optional boat ride to Our Lady of The Rocks island.
4 – 5 hours
from around £70
Blue Cave boat tour 3 hours experience package

Discover the most scenic sights in Montenegro’s Bay of Kotor on this roughly 3-hour speedboat tour, designed for small groups (max 12 travelers). Departing from Kotor Old Town, cruise in a comfortable boat to must-see spots like the Blue Cave, where you can swim and take photos, and pass by Mamula Island, a former submarine tunnel, plus, the luxury Portonovi Marina. Visit the island of Our Lady of the Rocks and enjoy panoramic views of Perast before heading back.
3 hours
from around £44
Montenegro Private Tour: Kotor, Perast,Our Lady Of The Rock,Budva

Explore the Montenegrin coast at your own pace on this private tour. Travel in a private vehicle from Kotor and learn about the history and culture of Montenegro from your guide. Visit Perast, Our Lady of the Rocks, and Budva if you choose. Enjoy personalized attention and included entry tickets.
4 hours
from around £158
Kayak active tour

Discover kayaking and experience views of the Bay of Kotor that many visitors miss on a private guided kayaking trip. Board your craft near Kotor port, get instructions from your guide, and set off across the lapping waters. Paddle past idyllic waterfront villages and rugged peaks
3 hours
from around £46
Please Note – when booking a private excursion that is not operated by the cruise line it is your responsibility to ensure that you are back in port in good time for the ‘All Aboard’ time. We suggest allowing at least 1 hour after your ships arrival in port to allow for immigration clearances and plan to be back in port at least 1 hour before ‘All Aboard’ time to allow for any traffic issues etc on your return journey.