Quick Facts: Port: Sobra | Country: Croatia | Terminal: Sobra Ferry & Cruise Pier | Dock (alongside) | Distance to Mljet National Park entrance: ~18 km west | Time zone: CET (UTC+1), CEST (UTC+2) in summer
Mljet is one of the Adriatic’s best-kept secrets — a deeply forested island famous for its twin saltwater lakes, a 12th-century island monastery, and some of the clearest water in Croatia. Ships call at Sobra, the island’s main settlement and ferry hub, which means your entire day is about getting yourself westward into Mljet National Park as efficiently as possible. The single most important planning tip: the park is not walkable from the pier — have a transport plan before you step ashore.
—
Port & Terminal Information
The cruise pier at Sobra is a working ferry and small-ship terminal on the northeastern shore of Mljet. Larger expedition and small luxury vessels (think Scenic, Ponant, Variety, and local Adriatic gulet operators) dock alongside here, though occasional very small ships may tender depending on conditions — your cruise line will confirm the night before. You can check the general pier location via [Google Maps](https://www.google.com/maps/search/Mljet+Island+Croatia+cruise+terminal).
Terminal facilities are minimal — this is a small village pier, not a purpose-built cruise terminal. Expect:
- No ATM directly at the pier (the nearest is in Sobra village, a 5-minute walk)
- No official luggage storage at the terminal
- No port Wi-Fi — a café or two in Sobra offers free Wi-Fi with purchase
- A small tourist information kiosk operates seasonally near the pier; hours vary but typically 8:00–12:00
- No official shuttle bus from the terminal itself
Distance to Mljet National Park (Pristanište/Polače entrance): approximately 18 km by road, 25–30 minutes by local bus or taxi. The park is the entire point of a Mljet call — factor this travel time into every plan you make.
—
Getting to the City (And the National Park)

Sobra itself is a quiet settlement of a few hundred people with a supermarket, a couple of restaurants, and not a great deal to keep you occupied. Your goal is almost certainly Mljet National Park, specifically the villages of Polače or Goveđari, and the lakes. Here’s how to get there:
- On Foot — Sobra village is genuinely walkable from the pier in under 10 minutes. Stroll the harbourfront, grab a coffee, pick up supplies. Walking to the National Park is not realistic — it’s 18 km of winding island road in summer heat.
- Local Bus (Promet Dubrovnik) — A scheduled island bus connects Sobra to Polače and Babino Polje. In peak season (June–September) buses typically run 3–5 times per day, timed loosely around the ferry schedule. Fare is approximately €3–5 one way. Journey time is 25–35 minutes to Polače. Check the current timetable posted at the Sobra bus stop (just up from the pier) as soon as you arrive — if the timing doesn’t align with your ship’s departure, plan on a taxi back.
- Taxi — Taxis wait near the ferry pier when ships arrive; there are only a handful of operators on the island. Expect to pay €25–35 one way to Polače or the National Park entrance, journey time around 25–30 minutes. Negotiate and confirm the price before you get in. Ask for the driver’s number so you can call for your return trip — taxis don’t cruise for fares mid-island. There are no rideshare apps operating on Mljet.
- Hop-On Hop-Off — There is no HOHO bus on Mljet. The island is too small and too rural for that format.
- Rental Car or Scooter — This is genuinely one of the best options for independent travellers on Mljet. A 50cc scooter rental gives you total freedom to explore the park road, stop at viewpoints, and time your own return. 🎟 Book: Scooter 50ccm rental Island Mljet E-bikes are another excellent choice for the environmentally minded and are well-suited to the relatively flat lakeside terrain inside the park — 🎟 Book: E bike rental National Park Mljet. A few small rental agencies operate in Sobra near the pier; expect to pay €40–60/day for a small car, though booking in advance through your ship or Viator is more reliable.
- Ship Shore Excursion — Worth it if you’re on a larger ship calling here for the first time and want the structure and guaranteed return transport. The ship’s excursion will typically include park entry, a boat ride to St. Mary’s Island monastery, and a guide. The downside is you’ll be moving in a group and may feel rushed at the highlights. Going independently is very doable on Mljet — more so than in, say, Dubrovnik — and will save you €40–60+ per person.
—
Top Things to Do on Mljet Island, Sobra
Mljet rewards slow travel: a walk around the lakes, a swim in improbably turquoise water, lunch on the monastery island, and a scooter ride back through pine-scented forest. Here are the best ways to spend your hours ashore, from the unmissable to the genuinely hidden.
—
Must-See
1. Mljet National Park — Malo and Veliko Jezero (€14.50 adults / €7.25 children, park entry) — These 2 interconnected saltwater lakes are the heart of the island and the reason your ship stopped here. Veliko Jezero (the “Great Lake”) is 5 km long and up to 46 m deep, its water a mesmerising blue-green that shifts with the light. The marked walking path around Malo Jezero (the “Small Lake”) takes about 1 hour and is one of the most beautiful short walks in the Adriatic. Allow 2–4 hours minimum. Book a guided boat tour that includes park entry on [Viator](https://www.viator.com/search/Mljet+Island+Croatia) for a fully organised experience.
2. St. Mary’s Island Monastery (included in park entry) — A 12th-century Benedictine monastery sits on a small island in the middle of Veliko Jezero, accessible by a small electric ferry (€5 round trip, not included in park entry). The monastery church, the cloisters, and the restaurant on the island all reward time. This is genuinely one of the most atmospheric spots in all of Croatia — a medieval church surrounded by lake water, pine trees, and near-silence. Allow 1–1.5 hours on the island itself.
3. Boat Tour to Mljet National Park & 3 Islands (from USD 141.99) — If you’re connecting from a nearby port like Dubrovnik or Korčula rather than arriving by ship, or if your ship offers this structure, this full-day organised tour covers the park, the monastery island, and 3 surrounding islands by boat 🎟 Book: Boat Tour to Mljet National Park & 3 Islands. It’s a 10-hour experience that takes the logistics entirely off your plate. Allow a full day.
4. E-Tuk Tour in Mljet National Park (from USD 70.99) — A guided electric tuk-tuk tour inside the National Park is a fantastic option if walking in the heat isn’t your preference, or if you have mobility considerations. The tour covers the main park highlights with a local guide explaining the ecology, history, and legends of the island. 🎟 Book: E-Tuk Tour in Mljet National Park Allow 1.5 hours for the tour itself.
—
Beaches & Nature
5. Soline Beach (Malo Jezero shoreline) (free with park entry) — The narrow channel connecting Malo and Veliko Jezero is one of the most photographed spots on the island — crystalline water, a small stone bridge, and pine forest backdrop. Swimming here in the warm, current-pushed channel water is an almost surreal experience. The water temperature in the lakes tends to be warmer than the open sea by mid-summer. Allow 1–2 hours.
6. Blato Beach (Polače area) (free) — A pebbly cove just outside Polače village with calm, clear Adriatic water and shade from olive trees. It’s less visited than the lake beaches because most people don’t wander far from the park itself. Pack snorkelling gear — the underwater visibility here is exceptional, often 20 m or more. Allow 1–2 hours.
7. Odysseus Cave (Špilja Odiseja) (free / small entrance fee ~€2 if staffed) — On the southern coast of Mljet near Babino Polje, this sea cave is mythologically linked to Homer’s Odyssey — legend holds that Odysseus was held here for 7 years by the nymph Calypso. You can swim into the cave from the sea or access it by a short path from the road. It’s 45 minutes by road from Sobra, so it’s best combined with a scooter or car rental day. Allow 45 minutes.
8. E-Bike Exploration of the National Park (from USD 41.41 for 2 hours / USD 59.16 for 24 hours) — The flat, well-marked cycle path around Malo Jezero and along the lakeside is one of the most enjoyable e-bike routes in Dalmatia. Renting an e-bike lets you cover more of the park, stop spontaneously for swims, and arrive at the monastery ferry without the sweat. 🎟 Book: E bike rental National park Mljet Allow 2–4 hours depending on how many stops you make.
—
Day Trips
9. Mljet National Park Yacht Excursion from Korčula Island (from USD 331.30) — If Mljet is on your cruise itinerary as a nearby port option rather than a direct call, this yacht excursion from Korčula is one of the most beautiful ways to arrive — sailing across the Pelješac Channel, anchoring in the park’s coves, and exploring by dinghy. 🎟 Book: Mljet Island National park Yacht Excursion from Korcula Island Suited to passengers on longer Adriatic itineraries with a free day at Korčula. Allow a full 6-hour day.
10. Polače Roman Ruins (free) — The village of Polače, on the northwest coast, sits within the walls of a 5th-century Roman palace — one of the largest late-antique palaces in Dalmatia. Most visitors walk straight past without realising the towering walls surrounding the village are 1,600 years old. Spend 20 minutes exploring before heading into the park. Allow 30 minutes.
—
Family Picks
11. Swimming at Malo Jezero (included with park entry) — The lake’s enclosed, calm, warm water is ideal for families with children who find the open sea too choppy. There are designated swimming areas with easy entry, no currents, and extraordinary visibility. Younger children especially love the shallow cove at the eastern end of Malo Jezero. Allow 1–2 hours.
12. Scooter or Buggy Rental for Families (from USD 59.16 for scooter) — Exploring the island’s roads by rented vehicle is an adventure in itself, and the island’s low traffic, wide roads, and 50 km/h speed limit make it family-friendly. Older children will enjoy riding pillion through pine forests. Arrange through [Viator](https://www.viator.com/search/Mljet+Island+Croatia) or local agencies near the Sobra pier. Allow a half to full day.
—
Off the Beaten Track
13. Babino Polje (free) — The island’s main inland village is largely overlooked by day-trippers who stick to the National Park. The 15th-century St. Blaise Church here contains medieval stonework that rivals anything you’ll see in more touristed Dalmatian towns. The village square is quiet, local, and utterly unhurried — a genuine glimpse of island life. Allow 30–45 minutes.
14. The Mljet Saltworks (Solana) (free) — Near the Soline channel, the remnants of the island’s historic salt production are visible in the shallow tidal flats — a history that stretches back to Roman times. This is strictly for the curious wanderer; there’s no signage or visitor infrastructure, just a quiet, ecologically rich wetland that most cruise visitors completely miss. Allow 20–30 minutes.
—
What to Eat & Drink

Mljet’s restaurant scene is tiny but deeply rooted in Dalmatian tradition — grilled fish caught that morning, lamb slow-roasted under a peka (a domed iron lid buried in embers), local Pošip white wine from nearby Korčula, and olive oil from island-grown trees. Don’t expect menus in 6 languages or tourist-trap pricing; the island’s remoteness keeps things honest.
- Grilled fresh fish (riba na žaru) — Catch of the day, grilled over wood, served with blitva (Swiss chard and potato with olive oil). Available at most restaurants in Polače and near the park entrance. €15–25 per main.
- Lamb under the peka — Slow-cooked lamb with vegetables; must be ordered in advance (usually 2+ hours). Ask any restaurant near Goveđari or Babino Polje. €18–28 per person.
- Restaurant Stermasi (Polače) — One of the island’s best-regarded restaurants, right in the Polače village harbour. Excellent locally caught fish and lobster. €20–40 per main.
- Restaurant Melita (St. Mary’s Island) — The restaurant on the monastery island serves simple, good-quality Dalmatian food in one of the most scenic locations imaginable — surrounded by lake water on all sides. €12–22 per main; lunch only.
- Pošip white wine — Crisp, mineral-driven white wine from the nearby Korčula region pairs perfectly with any seafood dish. Glass from €4–6 at most restaurants.
- Local olive oil — Mljet olives produce a grassy, peppery oil. Buy a small bottle from a village shop or market stall to take home. €8–15 per bottle.
- Rozata — A Croatian variation of crème caramel, made with rosé wine and local eggs. Find it at any restaurant offering dessert. €4–6.
- Fresh-squeezed lemon/orange juice (Sokovi) — Offered at small kiosks near park entrances in summer. €3–4 and worth it in the heat.
—
Shopping
Mljet is emphatically not a shopping island — and that’s part of its charm. There are no souvenir stalls peddling refrigerator magnets or fake Lacoste, no jewellery boutiques, no luxury brands. What you will find are genuinely local products: small-batch olive oil pressed from centuries-old island trees, locally produced lavender oil and sachets (Dalmatia’s island lavender is exceptional), honey gathered from wild sage and rosemary, and homemade rakija (fruit brandy) sold from private houses in unmarked bottles.
Pick up olive oil and honey from the small general stores in Polače or Babino Polje, where locals actually shop. Prices are fair and quality is high. Skip anything sold specifically to tourists near the park entrance kiosks — the markup is significant and the provenance less certain. If you’re passing through Sobra, the small supermarket (Konzum-style) near the ferry pier is your best option for water, snacks, and wine to take back to the ship.
—
How to Plan Your Day
- 4 hours ashore: Take the island bus or taxi directly to Polače (25–30 min). Walk the Malo Jezero circuit (1 hour), take the small electric ferry to St. Mary’s Island monastery (€5, 20 min crossing), spend 45 minutes exploring the monastery, then grab a quick lunch at Restaurant Melita on the island or back in Polače. Return by taxi (pre-arrange your driver’s number before heading out). This is tight but doable — be at the taxi pickup point 45 minutes before all-aboard.
- 6–7 hours ashore: Take bus or taxi to Polače. Complete the Malo Jezero walk, visit the monastery, swim in the lake channel at Soline, and have a proper sit-down lunch at Restaurant Stermasi in Polače (allow 1.5 hours for the meal — this is Croatia, pace yourself). On the way back, stop briefly at the Roman ruins in Polače village. Return by taxi or bus. You’ll feel like you’ve genuinely experienced the island.
- Full day (8+ hours): Rent a scooter or e-bike in Sobra as soon as you step ashore. Ride west to Polače (25 min), complete the lake circuit, visit the monastery, swim. After lunch, ride further to Babino Po
🎟️ Things to Book in Advance
These highly-rated experiences fill up fast — book before you arrive to avoid missing out.
This page contains affiliate links. If you book through them, we may earn a small commission at no extra cost to you.
📍 Getting to Mljet Island Croatia, Sobra
Use the interactive map below to explore the port area and plan your route from the terminal.

Leave a Reply