Dubrovnik to Mljet Ferry
From Dubrovnik to Mljet by sea: fast catamarans reach the greenest island in the Adriatic in around an hour to 1.5 hours.
Affiliate link: we may earn a commission if you book via Direct Ferries — at no extra cost to you.
The crossing
Seasonal fast catamarans link Dubrovnik's Gruž harbour with Mljet, some calling at the Elaphiti islands or Korčula along the way. Aim for a sailing to Polače, the port right beside Mljet National Park.
Mljet National Park
The north-west third of the island is a national park built around two connected salt lakes, with a tiny island monastery, cycling paths and swimming spots — the main reason most visitors come.
Catamaran vs car ferry
- Catamaran (Dubrovnik–Polače/Sobra) — fast, passenger-only, seasonal, best for a day trip or foot-passenger stay.
- Car ferry (Prapratno–Sobra) — Jadrolinija route for vehicles, reached by driving up the Pelješac peninsula from Dubrovnik.
Booking
Catamaran seats are limited and sell out in summer — book ahead. Compare operators and sailing days, as frequency drops sharply outside the main season.
Frequently asked questions
- How long is the ferry from Dubrovnik to Mljet?
- Fast catamarans reach Mljet in roughly 1 to 1.5 hours depending on whether they call at the Elaphiti islands or Korčula en route. Polače, by the national park, is the handiest arrival port.
- Can I take a car to Mljet?
- The fast catamarans are passenger-only. For a car, take the Jadrolinija car ferry from Prapratno (on the Pelješac peninsula) to Sobra instead.
- Which port is best for Mljet National Park?
- Polače, in the north-west, is right by the national park with its salt lakes. Sobra, the car-ferry port, is further east and about 30 minutes by road from the park.