A long forested island with two saltwater lakes at its western end — a national park, quiet villages, and the best swimming in the region.
Mljet is a long thin island (37km end to end) about 90 minutes from Dubrovnik by catamaran. Its western third is a national park built around two connected saltwater lakes, Veliko and Malo Jezero, ringed by a shady walking and cycling path and dotted with tiny stone chapels. On an islet in the big lake sits a 12th-century Benedictine monastery, reached by a small boat included in the park ticket (€22). Beyond the park, the rest of the island is a chain of small hamlets, olive groves, and beach coves.
Stay at least two nights if you're coming — a day trip catches the park at its busiest. This suits swimmers, walkers, and quiet-seekers; the lakes are warmer than the sea, safe for kids, and largely empty by evening. Skip Mljet if you want restaurants, nightlife, or shops beyond a village grocer. The magic here is early-morning silence on a lake path with just cicadas.
By 9pm Pomena has gone dark and still — a handful of lit terraces along the small harbour, the odd clink of glasses at Konoba Konavoka, and otherwise just water slapping against moored boats. There is no promenade to stroll, no second bar to wander to if the first is quiet. People who've come from Dubrovnik's Stradun looking for an evening out are disappointed within a day; people who've come to read on a terrace and swim before breakfast are exactly where they should be.
The rest of the island, past the park boundary, is genuinely rural — Babino Polje, Blato, Korita, and Saplunara are working villages with a grocer, a church, and little else, connected by a single road that narrows to one lane in places. Hire a car if you plan to see Saplunara's beaches or the Odysseus Cave near Babino Polje; without one, you are limited to what a slow local bus and your own legs can reach from Pomena or Sobra.
Where to stay in Mljet
The Hotel Odisej in Pomena (inside the national park at the west end) runs €156-€225 half-board with direct lake access. Small family guesthouses in Polače (the north ferry port) and Pomena offer €74-€113 rooms. Apartments in Babino Polje (the main village, mid-island) go for €61-€87 with kitchens and a car essential. Hotel Bozica in Sobra, near the south ferry landing, sits around €90-€140 in high season and half that from October to April, useful if you're arriving late on the car ferry from Pelješac. For most visitors Pomena is the right base — steps to the lakes, small choice of restaurants. Avoid the east-island villages unless you have a car. Book Hotel Odisej for lake access, Hotel Bozica if you're arriving by the Sobra ferry.
On the ground
Things to do in Mljet
- Cycle the lake loopBike rental at Pomena €10 a day. The paved shore path around both lakes is 12km, mostly flat, deeply shaded by pines. Two swim access points, one café at Mali Most. Two hours at an easy pace.
- Boat to the monastery isletIncluded in the national park ticket (€22). Small ferry runs every 30 minutes from Mali Most in season, 5-minute crossing to Sv. Marija island. Monastery church, small café, atmospheric ruins.
- Swim at Blace beachSandy shallow bay on the south coast, 15km east of the park by car or 90-minute walk. One of the best beaches in Croatia — turquoise water, warm shallow entry. Free, no sunbeds, no bar. Bring everything.
- Konoba Konavoka in PomenaSimple family konoba in Pomena village. Fresh grilled fish €19, house wine €7 for a half-litre carafe. Tables in a garden of oleander and pomegranate. Cash preferred.
- Odysseus Cave near Babino PoljeA sea cave on the south coast below Babino Polje, reachable by a steep 20-minute path from the village or by boat trip from Sobra (€25). Best light for the blue interior is midday. Bring shoes with grip; the rocks are slippery.
- Saplunara's twin sandy beachesAt the island's far eastern tip, 25km from the park, Saplunara has two small sandy coves rare for this coastline — shallow, warm, family-friendly. One seasonal snack van, no other facilities. Best reached by rental car; open year-round, busiest July-August.
The essentials
Around the big lake (9 km)
Start at Pomena, walk east along the shaded lake path, cross the small bridge at Mali Most between the two lakes, continue around the big lake past the monastery boat pier, small swim ledges, and stone benches, and return on the far shore path through pine forest, passing a second, quieter swim ledge near the old customs house ruin before dropping back into Pomena. Allow 2.5 hours with swim stops.
Getting there & around
Jadrolinija fast catamarans run from Gruž port to Mljet (Sobra or Pomena/Polače) 1-3 times daily depending on season, €10-€16, 90 minutes to Pomena. Faster than the car ferry (2.5 hours from Prapratno on Pelješac). From Dubrovnik Airport, allow an extra 30 minutes and roughly €30 by taxi to reach Gruž port before the catamaran. A local bus runs between Sobra, Babino Polje, and Pomena, timed to some ferries but with only a handful of departures a day, so check the timetable posted at the Pomena harbour kiosk. National park entry is €22 in summer, cheaper in shoulder season, free after 4pm.
Good to know
Mljet, questions answered
Is Mljet worth a day trip or should I stay overnight?
Overnight is better. Day-trippers arrive by 11am and leave by 4pm; if you stay you have the lake path to yourself at 8am and 6pm, which is the whole reason to come.
Is the national park expensive?
€22 in July/August is on the high side for what you get, but includes the monastery boat and lake path. Off-season is cheaper. If you're on the island for 3+ nights, ask about a multi-day pass.
Do I need a car on Mljet?
Not if you're staying inside the national park at Pomena — the lake path and monastery boat cover everything you need on foot or by bike. You do need a car, or a lot of patience with the local bus, to reach Saplunara, Blace, or the Odysseus Cave on the eastern half of the island.
How do I get from Dubrovnik to Mljet without a car?
Take the Jadrolinija catamaran from Gruž port, which runs directly to Pomena or Polače in about 90 minutes for €10-€16. Book a day or two ahead in July and August, since sailings are limited and fill up. Once on the island, the national park path network covers the main sights on foot.
Keep exploring
Nearby on the coast
Doing good is the business: every booking through Stay Mljet funds one verified tonne of carbon removal — same room, same price, no markup.
Search stays