Skip to main content
Loris8 🇭🇷Your destinationCroatia
Mljet National Park

Mljet National Park

Home Croatia Beaches & IslandsMljet National Park
Sofia Duarte

Mljet is Croatia's greenest island, over 70% covered in pine forest, with a national park built around two saltwater lakes — Veliko and Malo Jezero — connected to the sea by narrow channels. Ferries from Dubrovnik run about $20–25 (€18–22) one-way, taking roughly 1 hour to Sobra or 1 hour 20 minutes to Pomena. Park entry runs $17 (€15) in low season or $28 (€25) in peak summer, including a boat ride to the 12th-century Benedictine monastery on Saint Mary's islet in the middle of Veliko Jezero.

Mljet is what the Dalmatian coast looked like before it got famous — dense pine forest, near-empty roads, and a national park built around two saltwater lakes so still they barely ripple. It's also, per local legend, the island where Odysseus was held captive by the nymph Calypso for seven years, which tracks the moment you actually see it.

Day trip or overnight?

Most visitors day-trip Mljet from Dubrovnik via an organized boat tour or the public ferry, and a well-planned day (arrive early, rent a bike, take the monastery boat, swim) covers the national park properly. An overnight — Mljet has a modest but growing set of guesthouses and small hotels, mostly around Pomena and Polače — is worth it if you want the lakes without any day-trip crowds at all, since the island empties out noticeably after the last afternoon boats leave.

Mljet National Park

Getting there from Dubrovnik

MethodDestination portApprox. costApprox. time
Fast catamaran (Kapetan Luka/Krilo or TP Line)Pomena (closest to the park entrance)$20–25 / €18–22 one-way~1 hour 20 minutes
Jadrolinija catamaranSobra (further from the park; needs a bus/taxi onward)$20–25 / €18–22 one-way~1 hour
Organized day-tour boatDirect to the park, guided$70–110 / €62–98 (often includes lunch and park entry)Full day

Pomena, not Sobra, is the port to aim for if you're doing this independently — it's a short walk from the national park's western entrance, while Sobra requires a further bus or taxi ride across the island. Check which port your ferry actually docks at before booking.

The saltwater lakes and the monastery

  1. Veliko Jezero (Great Lake) — the larger of the two saltwater lakes, ringed by a marked path good for walking or cycling, with several swimming spots along the shore.
  2. Saint Mary's Islet (Sv. Marija) — a tiny island in the middle of Veliko Jezero holding a 12th-century Benedictine monastery, now a restaurant and small museum; reachable by the solar-powered boat included in your park entrance ticket.
  3. Malo Jezero (Small Lake) — connected to Veliko Jezero by a narrow channel, generally calmer and a popular swimming spot.
  4. Odysseus Cave — a sea cave on Mljet's southern coast, named for the local legend that Odysseus was held here by Calypso; reachable by boat or a hike-and-swim combination from Babino Polje.

What it costs

ItemApprox. cost (USD / EUR)
Park entry, low season (Jan–May, Oct–Dec)$17 / €15
Park entry, high season (Jun–Sep)$28 / €25
Bike rental in Pomena, per day$17–28 / €15–25
Casual restaurant meal$16–24 / €14–21
Veliko Jezero, Mljet National Park's larger saltwater lake
The saltwater lakes of Mljet National Park seen from above

Getting around inside the park

Bike is the classic way to circle the lakes — the paths are flat, shaded, and well-marked, with rentals available right at Pomena. Walking works too if you're not covering the whole loop. The included solar boat to Saint Mary's Islet runs on a set timetable, so check the schedule as soon as you arrive rather than assuming you can hop on whenever.

Mistakes worth avoiding

  • Booking a ferry to Sobra when you meant to go straight to the park entrance — Pomena is the far more convenient port for a Mljet National Park visit specifically.
  • Trying to see Mljet as a rushed half-day add-on to a Dubrovnik-Korčula ferry route — the crossing times alone eat a big chunk of a day; give it a proper full day if you're not staying overnight.
  • Skipping bike rental and trying to walk the full lake loop in summer heat — it's a genuinely long, shade-broken walk; a bike makes the whole park far more enjoyable.

Where to stay in Mljet National Park — hotels

Check live availability and prices for hotels, resorts, and guesthouses in Mljet National Park on Booking.com:

Search hotels in Mljet National Park on Booking.com ←

We may earn a small commission, at no extra cost to you.

Questions people actually ask

How do I get to Mljet from Dubrovnik?
By fast catamaran, about 1 hour to Sobra or 1 hour 20 minutes to Pomena, running roughly $20–25 (€18–22) one-way. Pomena is the more convenient port if you're heading straight to the national park.
How much does Mljet National Park cost to enter?
About $17 (€15) in low season (January–May, October–December) or $28 (€25) in peak summer (June–September), including a boat ride to the Benedictine monastery on Saint Mary's Islet.
Is Mljet a day trip or does it need an overnight?
Both work — a well-planned day trip from Dubrovnik covers the national park's lakes and monastery, but an overnight (Mljet has guesthouses around Pomena and Polače) gets you the island with none of the day-trip crowds.
What is the Odysseus Cave on Mljet?
A sea cave on the island's southern coast, tied to the local legend that Odysseus was held captive here by the nymph Calypso for seven years — reachable by boat or a hike-and-swim route from Babino Polje.
Can I combine Mljet with a Korčula or Dubrovnik trip?
Yes — ferry routes connect Mljet, Korčula, and Dubrovnik, though check schedules carefully, since Mljet's ferry frequency is lower than the more heavily trafficked Split–Hvar–Korčula routes.
Do I need a car on Mljet?
No — the national park area around the lakes is best explored by rental bike (available in Pomena) or on foot; a car is only useful if you're exploring the far eastern end of the island beyond the park.

Related searches