Where to stay on Mljet: Pomena, Polače or Saplunara
Mljet is 37 km long, has three plausible bases, and choosing the wrong one adds 40 minutes of driving to every day in the national park.
Mljet in overview
Mljet is the westernmost of the large southern-Dalmatian islands, running long and thin, and the western third is a national park built around two connected salt lakes and a monastery on an islet in the larger one. Most first-time visitors experience Mljet as a day trip from Dubrovnik or Korčula and never leave the park zone. Staying overnight opens up the whole eastern two-thirds of the island, which is largely empty, wooded and dotted with tiny bays. The choice comes down to three villages: Pomena and Polače inside the park, and Saplunara at the far eastern end.
The critical variable is your ferry arrival. Foot passengers on the Nona Ana catamaran from Dubrovnik arrive at Polače (in high summer also Sobra). Car ferries arrive at Sobra on the north coast, halfway along the island. Whichever port you arrive at, budget for a taxi or car transfer to your accommodation because there is no meaningful public bus. Pomena and Polače are 15 minutes apart; Saplunara is 45-55 minutes from either by winding coastal road.
Who Mljet suits
Mljet suits nature-first travellers: hikers, cyclists, kayakers, birdwatchers, and anyone who wants to swim in fresh-feeling water framed by pine forest rather than off a hotel pool deck. It suits couples who want a genuinely off-grid feeling within two hours of Dubrovnik. It suits families with children old enough to bike (the park has an excellent flat loop around the smaller lake, rentals €7 for 3 hours). It particularly suits four to seven-night stays; anything shorter loses too much time in ferry transit.
It does not suit anyone with a two or three-night Dubrovnik trip, anyone who wants restaurant variety at dinner (five to eight open per village, all similar), or anyone expecting nightlife of any kind. It does not suit travellers dependent on evening Old Town access — Mljet is genuinely far, and the last catamaran back to Dubrovnik leaves around 5.30pm most of the season. Wheelchair users will find the park paths manageable but the villages themselves have steps and no ramps.
What a night costs
Mljet is cheaper than Dubrovnik but not dramatically. Apartments in Polače and Pomena run €65-95 in shoulder and €130-190 in August for a one-bedroom near the water. Saplunara sits slightly cheaper at €55-85 shoulder and €110-160 peak, reflecting its distance from ferry arrivals. The main hotel is Hotel Odisej in Pomena, right at the harbour, at €120-170 shoulder and €220-320 peak, including breakfast and the practical advantage of being 200 metres from the park boat pier.
Add real budget for park entry (€25 per adult in high season, €15 shoulder, €9 winter, which includes the boat to the monastery islet and all internal paths), a rental car or scooter if you want to see the eastern end (€45-70 per day in summer), and ferry tickets (€30-40 per person round-trip on Nona Ana). A couple staying four nights spends €150-200 on ferries, park fees and one boat rental beyond the accommodation itself.
Pomena in detail
Pomena is a tiny village on the western tip of the island, essentially built around Hotel Odisej and a small marina. It has three or four restaurants, one shop, and immediate access to the park path that runs to Malo Jezero (the smaller lake). From Pomena you can walk to the lake in 15 minutes, rent kayaks and bikes at the boat pier, take the shuttle boat to Sveta Marija islet, and swim off flat rocks. It is the most walkable base for people who want to do everything in the park on foot without transport.
The catch is that Pomena is a dead end. Beyond the hotel and the park entrance there is nothing — no through road, no evening pass. If you don’t like your dinner options after two nights, you’re getting in a car. It also books out first because the hotel is the largest single accommodation on the island. For a two or three-night park-focused stay, Pomena is the best pick. For anything longer, Polače gives more flexibility.
Polače in detail
Polače sits inside the Roman ruins of a 3rd-century palace complex, the largest such site in Croatia outside Split's Diocletian's Palace. The catamaran from Dubrovnik docks here, which means you can walk from ferry to your apartment in five minutes. The village has six or seven restaurants, a small shop and bakery, and the second park entrance (the Pristanište entry, 800 metres west along the bay road). From Polače you can walk into the park, drive to Sobra or Saplunara, or take boats out to the surrounding coves.
For most travellers, Polače is the practical winner: easy ferry arrival, more restaurants than Pomena, real village atmosphere with Roman ruins built into the waterfront, and roughly the same distance to the lakes. Book waterfront apartments early — the village bay is small and there are perhaps 15 properties with direct sea view. Konoba Ankora and Restaurant Barba Ive are the standout dinners; both do grilled fish for €35-55 a head with wine.
Saplunara and the eastern end
Saplunara sits at the far eastern tip of Mljet, 33 km from Pomena by winding forest road, taking 45-55 minutes to drive. It has two shallow sand beaches — a genuine rarity in Croatia — a scatter of stone houses, three or four seasonal restaurants, and essentially nothing else. It suits travellers who specifically want sand-beach mornings, absolute quiet, and a car. Without a car, Saplunara is a mistake; you will not see the park easily and you will spend €40 on taxis every time you want anything.
The trade-off is real: Saplunara has the best swimming beaches on Mljet and possibly in the region, but it turns the national park (which is the whole reason most people come to Mljet) into a 90-minute round trip. A workable itinerary: two nights Polače for the park, then move to Saplunara for two nights of beach days. Or, if you’re only booking one base, choose Polače or Pomena and day-trip east if you want the sand. Prices for Saplunara are 15-20% below the park villages.
Getting to and from Mljet
Two ferry routes matter. The Nona Ana catamaran from Dubrovnik Gruž to Polače runs once daily most of the year and twice daily in July and August. Journey is 90 minutes to Polače (via Šipan and sometimes Sobra), €25-30 one way. Foot passengers only, no cars. The Jadrolinija car ferry from Prapratno on Pelješac to Sobra runs 5-8 times a day, takes 45 minutes, and costs €4 per person plus €18-28 per car depending on size. Getting to Prapratno from Dubrovnik is 90 minutes by road.
The practical planning question is whether you need a car. For a two-night park-only trip based in Pomena or Polače, no — take the catamaran, walk everywhere, save €150 on rental and ferries. For four nights or more, or any Saplunara stay, yes — take a car via the Prapratno ferry and use it. Book both ferries online at least a week ahead for July and August; the Prapratno car ferry runs standby queues that can eat 2-3 hours.
Before you book
What people ask before booking Gruž.
No. One night forces you to arrive and leave in the same short window and you’ll spend most of the visit on ferries. The minimum sensible stay is two nights, ideally three, which lets you do the park properly, cycle the small lake loop, take the boat to Sveta Marija monastery, and swim in the lakes without rushing.
Only if you’re staying four nights or more, or basing in Saplunara. For two or three nights in Pomena or Polače, the park and village are walkable, boats and bikes are rentable at the piers, and a car mostly sits parked. For Saplunara or any trip covering both ends of the island, a car is essential.
€25 per adult in July-August, €15 in April-June and September-October, €9 in winter. The ticket includes access to all park paths, the boat to Sveta Marija islet and its Benedictine monastery, and swimming in both lakes. Bike rental (€7 for 3 hours) and kayak rental (€10 per hour) are extra.
Yes, and many people do. The Nona Ana catamaran departs Gruž around 9am, arrives Polače around 10.30am, gives you about six hours in the park, and returns around 5.30pm. It works if the park is your only Mljet interest. Staying overnight adds the eastern beaches, evening quiet, and time to actually swim in the lakes.