ferrydash

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.

Compare & book ferries

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.