Mljet and Korčula in One Trip: Planning the Island Link

How to pair Mljet's national park with Korčula's walled town using ferries, catamarans and a car, with honest advice on where to sleep and what to skip.

Ferry Routes and Timings

The practical link between Mljet and Korčula is the seasonal catamaran run by TP Line, which typically operates from June to September. It departs Sobra on Mljet for Korčula town in about 45 minutes. Outside those months, you travel via Dubrovnik or Split, which turns a short hop into a full day. The car ferry from Prapratno on the Pelješac peninsula to Sobra takes about 45 minutes and runs year-round, but it only connects Mljet to the mainland, not to Korčula. If you are combining both islands, plan the trip between June and early September and check sailing days, as the catamaran does not run daily.

From Korčula, catamarans to Dubrovnik take about two hours, and buses from Korčula town to Vela Luka take 45 minutes for ferries to Split. If you are driving, the Pelješac bridge has cut the mainland route to Orebić to about 1 hour 45 minutes from Dubrovnik, and the ferry from Orebić to Dominče on Korčula takes just 15 minutes. My recommendation: base yourself on Korčula for three nights and take a day trip to Mljet rather than splitting your stay. The catamaran timing works best that way, and you avoid hauling luggage between two sets of accommodation.

Where to Stay on Each Island

On Mljet, almost all accommodation is in private rooms and apartments in Polače, Pomena and Sobra. Pomena is the best base for the national park: it sits at the edge of the park, a 10-minute walk from the entrance, and has the largest cluster of rooms. Expect simple double rooms from around 60 to 90 euros a night in July and August. Polače, 5 kilometres east, is quieter and has a handful of restaurants around a sheltered bay. Sobra is the ferry port and has little appeal beyond convenience. Book at least two months ahead for July and August, as supply is small and fills quickly.

On Korčula, the walled old town has atmospheric stone houses but limited rooms and no parking inside the walls. Just outside, the neighbourhoods of Šibenik and Banje offer apartments with parking and a 10-minute walk to the centre. For a beach-focused stay, Lombarda, 3 kilometres west, has a pebble beach and quieter evenings. Lumbarda, 6 kilometres east, is known for sandy coves and family-run wineries. I would book a room with a terrace in Šibenik for easy access to the old town and the ferry, and use Lumbarda for a beach afternoon rather than a base.

What to See and What to Skip

Mljet National Park centres on two saltwater lakes, Veliko and Malo Jezero. The classic day is to cycle or walk the 12-kilometre path around Veliko Jezero, take the small boat to the islet of St Mary's Monastery, and swim at the outlet to the sea at Soline. Bicycle hire at the park entrance costs around 15 to 20 euros for the day. Do not skip the short boat crossing to the monastery, but do skip the crowded midday hours in August. Arrive at the park when it opens, around 8am, and you will have the lakes nearly to yourself for the first two hours.

On Korčula, the old town is a compact grid that you can walk in an hour, but the pleasure is in the details: the cathedral of St Mark, the Marco Polo house (of dubious authenticity), and the evening passeggiata along the waterfront. The beaches at Lumbarda and the nearby islet of Badija, reachable by taxi boat from Korčula town, are better than the town beach. Skip the organised wine tours and instead visit a single winery in Lumbarda, such as those producing Grk wine, for a quieter and more informative hour. The Pelješac peninsula wine route is another option if you have a car, but it deserves its own day.

How to Book and When to Go

Book the catamaran between Mljet and Korčula as soon as your dates are fixed, because capacity is limited and the service does not run daily. For accommodation, June and September are the sweet spot: sea temperatures are pleasant, the catamaran runs, and prices are lower than in July and August. July and August bring crowds and higher room rates, especially in Pomena and Korčula's old town. If you are travelling with a car, note that taking it on the catamaran is not possible on all sailings, so confirm with the operator before booking. On Korčula, parking outside the old town is easy and inexpensive, but inside the walls it is nearly impossible.

My final recommendation is to fly into Dubrovnik, take the catamaran to Korčula for three nights, then the catamaran to Mljet for two nights, and return via Sobra to Prapratno by ferry and drive back to Dubrovnik. That routing uses the best of the ferry links and avoids backtracking. Book your Korčula hotel in Šibenik or Banje for space and parking, and your Mljet room in Pomena for park access. Reserve both at least two months ahead for summer, and you will have a smooth, well-paced island link.

Questions, answered

How do you get from Mljet to Korčula?

The seasonal catamaran from Sobra on Mljet to Korčula town takes about 45 minutes and runs from June to September, not daily. Outside summer, you must travel via Dubrovnik or Split, which takes most of a day.

Which island is better for a base, Mljet or Korčula?

Korčula is the better base for a multi-night stay because it has more accommodation, restaurants and ferry connections. Mljet is best visited as a day trip or a short two-night stay focused on the national park.

Do you need a car to combine Mljet and Korčula?

No, the catamaran connects the islands for foot passengers. A car is useful if you want to explore Korčula's beaches and wineries, but parking inside the old town is nearly impossible, so choose accommodation with parking.

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

← Croatia's page