From Dubrovnik Elaphiti Islands and Old Town Panorama Boat Tour

6 hours 30 minutes (approximately)
Offered in: English

This unique boat tour combines two of Dubrovnik’s most unforgettable experiences in one day — exploring the beautiful Elaphiti Islands and enjoying a panoramic cruise around Dubrovnik’s iconic Old Town. While most island tours return directly to the port, this experience continues with spectacular sea views of the City Walls, Old Town, and Lokrum Island on the way back. Guests can relax, swim, explore charming island villages, and then enjoy a completely different perspective of Dubrovnik from the sea. The combination of island hopping and a scenic Old Town panorama makes this tour a perfect blend of nature, sightseeing, and authentic Adriatic scenery. For added flexibility, guests can choose to disembark directly in the Old Town Port or return to Gruž Port at the end of the tour.

What's Included

Visit to Kolocep Island
Visit to Lopud Island
Old Town Dubrovnik/ City Walls Parnorama Ride
Restroom on board

Meeting and pickup

Meeting point

Our boat is located exactly across from Urban & Veggie restaurant. You will see two wooden boats ''Europa'' or ''Arupinum'', both run this tour, just cross the road once you're next to the restaurant. Please note that you can choose if you want to disembark in Port of Gruz or in Old Town Port.

End point
This activity ends back at the meeting point.

Itinerary

Duration: 6 hours 30 minutes (approximately)
  • Port Gruz (Pass by)

    Begin your day with a scenic cruise from Dubrovnik’s Gruž Port toward the beautiful Elaphiti Islands. Relax on board and enjoy panoramic views of the Adriatic coastline as we make our way to Lopud Island. Along the route, you’ll experience the perfect combination of island exploration and stunning sea views that make this tour unique. After approximately 1 hour and 15 minutes, we arrive at our first stop, the charming island of Lopud.

    Admission ticket free
  • 1
    Lopud Island

    Enjoy free time on Lopud Island, known for its laid-back atmosphere, charming waterfront promenade, and beautiful sandy beaches. Take a swim in the crystal-clear Adriatic Sea, explore the island’s narrow stone streets, or simply relax at a seaside café. Lopud offers the perfect blend of natural beauty and authentic island charm, making it one of the highlights of the Elaphiti Islands.

    2 hours 15 minutes Admission ticket free
  • 2
    Kolocep Island

    After a short panoramic cruise from Lopud, we arrive at Koločep Island, the smallest inhabited island of the Elaphiti archipelago. Surrounded by clear turquoise waters, Koločep is famous for its peaceful atmosphere, hidden coves, and lovely beaches perfect for swimming and relaxing. Guests can also enjoy excellent local restaurant and seaside bar, making it an ideal stop for lunch and enjoying the authentic Mediterranean ambiance.

    1 hour 30 minutes Admission ticket free
  • 3
    Dubrovnik City Walls

    On the return journey, enjoy a unique panoramic cruise around Dubrovnik’s iconic Old Town and medieval city walls — an experience that sets this tour apart from standard Elaphiti Island excursions. Admire spectacular sea views of the UNESCO-listed Old Town, the impressive City Walls, and nearby Lokrum Island while capturing unforgettable photos from the water. Guests can choose to disembark directly in Dubrovnik’s Old Town Port for more time exploring the historic center, or remain on board for the return transfer to Gruž Port.

    1 hour Admission ticket free

Additional info

  • Infants and small children can ride in a pram or stroller
  • Service animals allowed
  • Public transportation options are available nearby
  • Infants are required to sit on an adult’s lap
  • Suitable for all physical fitness levels
Supplied by Europa Line

Tags

Day Cruises
Day Trips
Full-day Tours
Private and Luxury
Water Tours
Sightseeing Cruises
Short term availability

Cancellation Policy

For a full refund, cancel at least 24 hours before the scheduled departure time.

Show more
from per person
Was {{formatPrice(summaryFromPriceBeforeDiscount, currency, 2)}}