Odysseus Cave: A Mythical Grotto on Mljet
Discover the mythical Odysseus Cave on Mljet Island: swim in turquoise waters and explore the legendary grotto where Odysseus found refuge.
Odysseus Cave, located on the island of Mljet, is a stunning natural grotto steeped in Greek mythology. Legend claims Odysseus sought refuge here after a shipwreck and was captivated by the nymph Calypso for seven years. Today, visitors can swim into the cave and experience its mesmerizing beauty.
A brief summary to Odysseus Cave
- Babino Polje bb, Babino Polje, 20225, HR
- Click to display
- Click to display
- Monday 12 am-12 am
- Tuesday 12 am-12 am
- Wednesday 12 am-12 am
- Thursday 12 am-12 am
- Friday 12 am-12 am
- Saturday 12 am-12 am
- Sunday 12 am-12 am
Local tips
- The best time to visit is during the summer months for warm water and optimal sunlight, which creates stunning colors inside the cave.
- Bring your own snorkeling gear to explore the underwater world inside the cave.
- Wear appropriate footwear for the hike to the cave entrance, as the terrain can be rocky and steep.
- If you're not comfortable swimming, consider renting a small boat to access the cave.
Do you manage this location?
Take control to get all the benefits, like improved information, better appearance, and stronger visibility across AI-powered discovery. Learn more
Activate your presenceOther nearby places you may find interesting
Getting There
-
Car/Scooter
From any of Mljet's ferry ports (Sobra, Pomena, or Polače), rent a car or scooter. Drive towards Babino Polje, the largest village on the island. Look for Tommy's Supermarket; parking is available nearby. From there, follow the signs for a 1.2 km (0.75 miles) hike along a craggy cliff to reach the cave. Car rentals vary, but expect to pay around €30-50 per day. Scooter rentals are slightly cheaper.
-
Public Transport
Take bus line 18 or 19 from Sobra to Babino Polje. From Babino Polje, follow the hiking trail to Odysseus Cave, approximately 1.2km. A single bus ticket costs around €2-3. Note that bus schedules may be limited, especially outside of peak season.
-
Taxi
From any ferry port, take a taxi to Babino Polje. From there, hike to Odysseus Cave. A taxi ride from Sobra to Babino Polje will cost approximately €25-€35. Always confirm the price with the driver before starting your journey.
Discover more about Odysseus Cave
Explore the best of what Odysseus Cave has to offer
Your all‑in‑one travel companion app
Explore expert travel guides, compare and book tours, experiences, hotels, and more—all from the palm of your hand. Download now for seamless trip planning wherever your wanderlust takes you.
Experience the taste of Herzegovina at Vinarija Vukoje, where tradition meets innovation in winemaking excellence. A must-visit for wine lovers!
Discover Mljet Island: Croatia's greenest gem, featuring a stunning national park, saltwater lakes, and tranquil Mediterranean beauty.