Korčula Town to Mljet: Boats, Buses and Timing for Island Hoppers

Ferries, catamarans and the bus-and-boat combination that actually works between Korčula's old town and Mljet's national park.

The Direct Sea Routes

The shortest crossing is Korčula Town to Sobra, Mljet's main ferry port, on the Jadrolinija car ferry. It runs seasonally, generally from late May into September, and the sailing is roughly 45 minutes. In high summer there are usually two departures a day, with the first in the morning and a second around midday; outside July and August expect a reduced schedule, often a single daily sailing or none at all. Foot passengers pay a few euros, cars considerably more, and the ferry takes bicycles. Book nothing until you have checked the current Jadrolinija timetable for your exact date, because the shoulder-season pattern changes year to year.

The faster option is the passenger catamaran from Korčula Town harbour to Pomena and Polače, both inside the national park boundaries. These are seasonal, run by private operators such as Kapetan Luka and TP Line, and typically take around 40 to 50 minutes versus the ferry's route into Sobra, which then needs a bus or taxi onward. Catamarans carry foot passengers and luggage only. If your hotel is near Pomena, the catamaran saves you an hour of ground transport; if you are staying in Sobra or Odysseus's cave side of the island, the ferry is the sensible choice.

The Bus-and-Boat Alternative

If the direct sailings do not suit your dates, the reliable fallback is Korčula Town to Orebic by ferry, then a bus down the Pelješac peninsula and across the new Pelješac Bridge towards Ston and Dubrovnik, connecting to a Mljet service from Dubrovnik's Gruž port. This is a long day: the Orebic crossing is about 15 minutes, the bus to Dubrovnik runs two to three hours depending on stops, and the Dubrovnik–Mljet catamaran adds another hour and a half. It only makes sense if you are breaking the journey in Ston for oysters or spending a night in Dubrovnik. For a pure Korčula-to-Mljet hop, do not bother.

The other combination routes through Split, which is genuinely too far for a single day: a catamaran back to Split takes around two and a half hours, then another catamaran south to Mljet. Travellers sometimes do this because they assume no direct link exists. It does, in season. Build your itinerary around a Tuesday or Thursday departure if you can, since midweek sailings are less crowded and hotels in Pomena and Polače have better availability than at weekends, when day-trippers from Dubrovnik fill the park's two main settlements.

Where to Stay and When to Go

Mljet splits into two practical bases. Pomena is the busiest, with the national park entrance, the small lake walk and most of the island's hotel rooms; Polače, ten minutes' drive north, is quieter and better value, with a Roman palace ruin and a sheltered bay. Both have a handful of restaurants and no real nightlife. Sobra, where the ferry lands, has a couple of guesthouses and is useful for an early departure but not for a holiday. If you want swimming and shade, the lakes at Malo Jezero and Veliko Jezero are the reason to come; the walk around Veliko Jezero to the Benedictine monastery on St Mary's Island takes about an hour at an easy pace.

Best months are June and September: the sea is warm, the park is open, the catamarans run, and Pomena's hotels have room. July and August bring the highest prices and the most crowded lake paths, with day-trippers arriving around eleven and leaving by four. May and October are quiet but the direct Korčula sailings thin out, so you may be forced onto the Dubrovnik routing. I would book a hotel in Polače for a three-night stay in early September, use the catamaran for the crossing, and rent a bicycle locally to reach the lakes rather than relying on the park's shuttle.

What to Skip

Skip the idea of a day trip from Korčula to Mljet. The morning sailing gets you in around ten, the return leaves mid-afternoon, and you spend the middle of the day on a crowded path to the lakes with no time to swim at Saplunara beach or walk the cliffs at Odisejeva špilja. Mljet rewards at least two nights. Also skip hiring a car on Korčula for the crossing unless you have already confirmed space on the Sobra ferry, since vehicle decks fill in August and the alternative via Orebic and the peninsula adds hours.

Skip Pomena's waterfront restaurants for dinner if you are watching costs; the konobas a five-minute walk inland towards Polače serve the same fish for less. And skip the temptation to book accommodation before you have the boat confirmed. On these islands the timetable dictates the itinerary, not the other way round. Check the Jadrolinija and Kapetan Luka sites for your dates, then book the hotel around the sailing you can actually get.

Questions, answered

How long does the ferry from Korčula Town to Mljet take?

The Jadrolinija car ferry to Sobra takes about 45 minutes and runs seasonally, usually late May to September, with up to two sailings a day in high summer. Passenger catamarans to Pomena and Polače take around 40 to 50 minutes but operate only in season.

Can you do Mljet as a day trip from Korčula?

You can, but it is rushed. A morning crossing gives you a few hours, enough for the lake path but not for Saplunara beach or the cliff walks. Two or three nights in Pomena or Polače is a far better use of the crossing.

Where should I stay on Mljet?

Pomena for the national park entrance and hotel choice, Polače for quieter, better-value rooms and a sheltered bay ten minutes north. Sobra is only useful for early ferry departures. Book in Polače for early September, when the sea is warm and the crowds have thinned.

Search live hotel prices in Croatia →
5% back on completed stays · ~1 tonne CO₂ retired per booking

← Croatia's page