Best Things to Do in Mljet Island, Croatia: My Practical Guide

Save this post, or share it with your travel buddy.

I first reached Mljet the slow way, on a morning ferry that pulled out of Dubrovnik just as the city was waking up. The sea was calm, the light still soft, and by the time we approached the island the air had changed thicker with pine, warmer, quieter in a way that made everyone on deck fall silent.

Best Things to Do in Mljet Island, Croatia
Source: @mljetnationalpark

Mljet doesn’t greet you with drama. It eases up beside you and asks you to slow down.

I spent the next few days adjusting to that pace without meaning to. My mornings began with swimming in the salt lakes, where the water glows a deep green and feels warm even before the sun fully hits it.

Afternoons slipped by on bike paths that wound through the trees and opened suddenly onto small coves. Even meals felt unhurried grilled fish, cold wine, olives, nothing fancy but somehow exactly right after a long swim.

This guide pulls together everything I used on that trip: the places worth seeing, how to get around, the best areas to stay, and the itineraries I’d choose again. If you’re thinking about visiting Mljet, I hope it helps you settle into the island’s quiet rhythm much faster than I did.

Mljet at a Glance

Mljet sits in southern Dalmatia, a thin stretch of green floating in the Adriatic just north of Dubrovnik and opposite the Pelješac peninsula. It doesn’t have the polished, resort-style feel you might expect from nearby islands. Instead, it feels almost untouched, especially once you cross into the western half of the part protected as Mljet National Park. 

Aerial view of Mljet Island showing dense pine forests, turquoise coves, and the Adriatic Sea.
Source: @to_do_dubrovnik

This protected zone covers forests thick with pine, two saltwater lakes that shift colour throughout the day, and long quiet paths where you can walk for an hour without hearing anything louder than cicadas.

Pine trees running right down to the rocky shoreline on Mljet Island
Source: @mars_mljet

The island is often described as “the greenest in Croatia”, and when you see it for the first time, you understand why. The pine forests run right down to the water. The lakes look like someone carved them out carefully and filled them with warm, clear seawater. Even the villages feel laid-back, as if no one here is in a hurry unless they absolutely have to be.

Mljet isn’t the kind of place where you chase sights or hop from one “must-see” to the next. It’s more of a slow-travel island where you come to swim, walk around the lakes, hire a bike, and let the day shape itself. 

People often arrive expecting to spend a few hours and end up wishing they’d booked longer. Yes, you can visit on a day trip from Dubrovnik, and many do, but the island reveals itself slowly. It’s in the second or third morning, when you wake up to the same quiet, or in the late afternoons when the lakes look like they’ve been painted a deeper shade of green.

When to Visit Mljet

Spring (May to June)

Spring is when Mljet feels fresh and a little wild, as if it’s just stretching after winter. The pine forests smell stronger, the water starts warming up, and the island hasn’t filled with visitors yet. You can walk the lake paths and barely see anyone, which makes the silence inside the National Park even more noticeable. 

By May you’ll get warm, sunny days, but it’s June when everything really comes alive. The lakes are comfortable enough for long swims, restaurants are open, and bike rentals are easy to find without booking ahead. If you like nature at its best without the heat of midsummer, this is a sweet spot.

July to August

High summer has a different rhythm. Families, sailing boats, and day-trippers give the island a mild buzz between late morning and late afternoon, especially around Pomena and Polače. You’ll notice it on the ferries too; they fill fast, and certain crossings sell out days in advance. 

The upside is that everything you could need is open, from cafés to rental shops. If you’re coming in August, try to plan your swims early or later in the day. The lakes are warmest then, and the water settles into a calm that makes it look glassy. Yes, it’s the busiest time of year, but sunrise and sunset hours still feel like Mljet at its quietest.

September to October

If I were to choose one season for a first visit, it would be this one. The heat softens, the sea stays surprisingly warm sometimes warmer than in June and the crowds thin out fast. Most restaurants remain open until mid-October, so you still have a choice without the wait. 

The lakes turn deeper shades of green as the angle of the sun shifts, and the walking and biking paths feel peaceful again. It’s that perfect blend of summer comforts and autumn calm. Even if you’re coming for just a couple of days, you’ll feel like you’ve had a real break.

Winter

Winter on Mljet is for a very specific kind of traveller. The island slows almost to a halt, with only a few residents around and barely any visitors. Many restaurants close, and ferries run on limited schedules that can change with the weather. 

The National Park, though, becomes incredibly still the kind of quiet where you hear the wind moving through the trees and nothing else. If all you want is long walks, empty paths, and time without distraction, winter can be beautiful. Just pack warm layers and bring whatever food or supplies you rely on, because availability is limited.

How to Get to Mljet 

Most travellers reach Mljet from Dubrovnik, and that’s the route I’ve always used. The fast ferries leave from the main port and usually take a bit over an hour, sometimes closer to ninety minutes. 

It’s an easy trip, but in summer the morning boats tend to fill quickly, so booking ahead saves you from standing at the port hoping for a spare seat. On the day, getting there a little early boarding happens quickly, and it’s nicer not to rush.

If you’re coming from Split, Hvar, or Korčula, the summer catamarans make the journey simple. They run down the coast and stop at Mljet before continuing toward Dubrovnik. These rides are longer but very scenic, and they’re reliable as long as you’re travelling within the main season. 

Outside July and August, schedules thin out, so double-check times before locking in plans.

You can bring a car to Mljet on the ferry to Sobra, but it’s only useful if you’re staying outside the National Park. Cars aren’t allowed inside the protected area at all, which means that if your accommodation is in Pomena or Polače, you’ll end up parking far away and relying on foot or bike anyway. 

If you’re based near Saplunara or the inland villages, a car makes life easier for groceries and getting between beaches.

Once you’re on the island, getting around is straightforward. The National Park area is made for walking and cycling, and you’ll find plenty of places in Pomena and Polače renting bikes for the day. 

Two kayaks paddling through a narrow channel on Veliko Jezero, calm water reflecting the trees
Source: @luxmediterranean

The lakeside paths are mostly flat and shaded, so even casual riders manage fine. Kayaks are also easy to rent and give you a quieter way to explore the coves and channels of the lakes.

Buses do exist, but they run on a slow, erratic schedule and aren’t ideal for anyone with a tight itinerary. Taxis and pre-arranged transfers are more dependable if you need to move across the island quickly. 

Inside the park, small electric boats shuttle visitors to St Mary’s islet and back they’re included in the park ticket and run often enough that you never wait long.

Overall, getting around Mljet is simple once you adjust to its pace: ferries bring you in, bikes and boats carry you the rest of the way.

he Best Things to Do on Mljet

Swim in Veliko and Malo Jezero

These two salt lakes are the heart of Mljet. Veliko Jezero opens wide and calm, its colour shifting through greens and blues as the day changes. Malo Jezero sits beside it, smaller and warmer, the kind of place where you slip in and immediately relax. 

Swimming here feels softer than the open sea hardly any current, no waves, just warm, clear water and the sound of pine trees in the background. You’ll find plenty of easy spots to enter the water, from smooth rocks to tiny coves. Some of my best moments on Mljet were the quiet swims when no one else was around and the lake felt endless.

Visit the Benedictine Monastery on St Mary’s Island

St Mary’s Benedictine monastery on the islet in Veliko Jezero, viewed from the lakeshore
Source: Canva

In the centre of Veliko Jezero sits a tiny island topped with a 12th-century monastery. Reaching it is half the charm of a slow electric-boat ride across the still water. Go early if you can; the paths stay empty and the light is softer. 

The island is small enough to wander in a few minutes, with little glimpses of the lake between the trees. Step inside the church, walk the courtyard, then sit for a moment by the café overlooking the water. It’s simple, quiet, and one of the most peaceful corners of the island.

Spend a Slow Afternoon at Saplunara

Saplunara sandy bay with pine trees behind the shore and people walking barefoot along the sand
Source: @real.croatia

Saplunara is one of Croatia’s rare sandy beaches, and it feels different from the rest of Mljet. The bay is long and shallow, with pine trees growing right up to the edge of the sand. The water warms quickly and stays calm, making it perfect for long, lazy swims.

Even in summer it rarely feels crowded, because everyone spreads out along the shore. I liked it best later in the afternoon, when the heat lifts and the trees stretch long shadows over the sand. It’s the kind of place where time slips by without you noticing.

Explore Polače and Its Roman Ruins

Ancient Roman ruins rising above Polače harbour, with fishing boats moored in the foreground
Source: @volobihr

Polače is one of Mljet’s oldest settlements, and you notice it the moment you arrive. The ruins of a Roman palace rise above the harbour, broken arches, stone walls, bits of columns that you can wander around freely. 

There’s no set path or big signboards, which gives it a quiet, slightly mysterious feel. The village sits right on the water, with cafés and restaurants facing the bay. It’s also one of the main entrances to the National Park, so it makes a natural starting point for walks or bike rides.

Rent a Bike and Circle the Lakes

The loop around the lakes is one of the easiest and prettiest rides in Croatia. The path stays close to the water, dipping in and out of pine forest and opening onto clear views of the lakes. You’ll pass small coves, shady corners, and little rocky spots where you can stop for a swim. 

The ride itself takes about an hour at an easy pace, but most people stretch it longer because there are so many places to stop. It’s the best way to see both lakes without rushing, and if you’re staying a few days, you’ll probably want to do it more than once.

Kayak Quiet Coves and Channels

Kayaking is another gentle way to explore the lakes. The water is calm, the distances short, and there’s always a corner you can paddle into that walkers never reach. 

Cyclist on the shaded lakeside path circling Veliko Jezero, pine forest on one side and water on the other.
Source: Canva

Once you get away from the main paths, the silence deepens just the dip of the paddle and the boat moving forward. Confident paddlers can circle Veliko Jezero in a relaxed half-day, while others take their time exploring the edges. 

Rentals are easy to find, and as long as you have water and sunscreen, you can drift around for hours without thinking about the clock.

Where to Stay on Mljet

Choosing where to stay on Mljet depends on the kind of trip you want, because the island feels very different from one end to the other.

Small harbour at Polače/Pomena at dusk, boats bobbing and restaurants lit along the waterfront
Source: @volobihr

If it’s your first time and you want easy access to the lakes, Pomena and Polače are the most convenient bases. Both sit right on the edge of the National Park, so you can walk or bike into the lakes without worrying about transport.

Pomena is a little busier, with a handful of restaurants and rental shops clustered around the harbour. Polače feels more spread out and quieter, with views of the Roman ruins and long, calm evenings by the waterfront. Either one works well if you want simple logistics and a few food options within walking distance.

If your idea of a holiday is quiet beaches and long afternoons under the pines, then the eastern side of the island especially around Saplunara is perfect.

This part of Mljet feels more residential, fewer crowds, and the sandy bay gives the whole area a softer, slower vibe. It’s a good choice for couples, families, or anyone who wants to spend most of their time on the beach rather than exploring the National Park every day.

Just keep in mind that you’ll need a car or transfers to move around easily, because everything is more spread out here.

Quiet street in Babino Polje with stone houses, fig trees, and a cat sunning on the road
Source: @putnica79

There are also small villages in the middle of the island, like Babino Polje, where you can rent simple apartments surrounded by olive trees and quiet roads. These places don’t have the convenience of being right on the water, but they’re great if you want to experience Mljet without many tourists around.

Whichever area you choose, keep in mind that accommodation on Mljet fills quickly in summer, and the range is mostly small hotels, guesthouses, and apartments rather than big resorts. The charm of the island comes from that scale once you settle in, it doesn’t take long to feel like the whole place has slowed down just for you.

15 Day Mljet Itineraries

1 Day Fast Highlights from Dubrovnik

If you only have one day, start as early as possible. Take the first ferry out of Dubrovnik and head straight into the National Park the moment you arrive. Don’t stop for coffee, don’t get distracted, just walk or rent a bike and head toward the lakes while the paths are still quiet.

Your first swim should be in Veliko Jezero. The water feels warm even in the morning, and the lake is usually calm before the day-trippers arrive. Once you’re dry, catch one of the electric boats across to St Mary’s island. The ride is short but peaceful, and the monastery looks especially photogenic in the morning light.

For lunch, Pomena and Polače both work well. Most places serve simple grilled fish or pasta, and service is quick enough that you won’t lose the whole afternoon to a meal. After eating, make your way to Malo Jezero for one last swim. The water there is even warmer and a perfect way to end your visit before heading back to the ferry.

With only a day, skip Saplunara. It’s too far away and you’ll spend more time travelling than enjoying the beach.

2 Days Balanced, Not Rushed

Two days on Mljet give you time to breathe and move at the island’s natural pace.

On your first day, focus on the lakes. Start with a swim in Veliko Jezero, take the boat out to St Mary’s island, and find a few quiet coves as you walk back along the shore. 

Once the afternoon starts to cool, wander over to Polače and sit by the harbour with a drink. The light over the bay at sunset is worth the slow walk back to your accommodation.

Your second day can be a mix of activity and relaxation. Bike the lake loop in the morning before it gets warm. You’ll pass plenty of spots where you can stop for a dip or a photo, and the whole loop is gentle enough that you don’t need to be particularly fit. 

After lunch, make your way to Saplunara. Spend the afternoon on the sand, moving between the warm shallow water and the shade of the pines. In the evening, head to a konoba for dinner fresh fish, local wine, nothing fancy but always satisfying.

3 Days My Ideal Visit

Three days is when Mljet really starts to settle into your bones. On the first day, explore the lakes at whatever pace feels right. Swim, walk, visit the monastery, and let the day unfold naturally.

On the second day, rent a bike and a kayak. Bike in the morning while the paths are shaded, stopping whenever the water looks too good to ignore. In the afternoon, swap wheels for a paddle. Kayaking the lakes is slow and meditative, especially once you drift away from the main path.

On the third day, head to Saplunara early. Spend a few hours walking along the sand or floating in the shallows, then make your way back toward Polače via the inland roads. Visit the Roman ruins in the late afternoon when the heat eases.

End your day with a long, unhurried dinner by the water, the kind where you don’t check the time once.

5 Days Slow Travel Style

Five days on Mljet means you can truly relax into the rhythm of the island. On your first day, don’t rush anything. Drop your bags, take a slow walk by the lakes, and go for an easy swim.

On your second day, ride the lake loop and visit St Mary’s island, taking your time with both. The third day is all about Saplunara, spend as long as you want on the sand, wander the length of the bay, and let the afternoon fade without thinking about plans.

Your fourth day is perfect for kayaking and exploring the quieter inland villages. Rent a kayak for a few hours, then wander up toward Babino Polje or one of the smaller settlements to see a different side of the island.

On the final day, take things easy. Maybe rent a small boat, walk to one of the cliff viewpoints, or simply sit by the water with a book. Have a long lunch in Polače or Pomena and enjoy the feeling of not needing to rush anywhere at all.

Food & Local Culture

Plate of grilled fish, lemon, olives and bread served at a seaside konoba on Mljet
Source: @brandoncronan

Mljet’s food scene isn’t flashy, and that’s exactly what makes it memorable. Most meals are built around whatever came out of the sea that morning: grilled fish served with potatoes and chard, octopus cooked slowly until it almost melts, or calamari that tastes far fresher than anything you’ll find in a city. 

You won’t see long menus or complicated dishes. Many konobas don’t even bother with printed menus at all; someone just tells you what’s available that day, and you choose from that. It’s simple, honest cooking, the kind that feels especially good after a long swim or bike ride.

The pace of dining matches the pace of the island. Service is relaxed, meals unfold slowly, and nobody hurries you out the door. Dinner by the water in Polače or Pomena often stretches into the kind of evening where boats bob quietly in the harbour and the sun dips behind the hills without anyone at the table noticing. 

Glass of chilled white wine from Pelješac on a table overlooking Mljet’s harbour
Source: @roli_1_2_1_9

Local wine flows easily, usually white, often from Pelješac or Korčula and it pairs well with almost anything you order.

If you’re planning to self-cater, it’s good to manage expectations. Polače and Pomena both have small shops, but the selection is basic, and deliveries don’t always match demand, especially in high season. 

Fresh figs, grapes, and seasonal produce from a small local market on Mljet Island.
Source: Canva

You’ll find bread, cheese, fruit, pasta, and bottled water, but not the variety you’d expect in bigger Croatian towns. If you have favourite snacks, specific ingredients, or dietary needs, bring those with you from Dubrovnik or Split. Sunscreen, after-sun gel, and toiletries are available, but they tend to be pricier than on the mainland.

The island has a very local feel once you move away from the park entrances. Villages inland still follow their own rhythms early mornings, long quiet afternoons, and evenings where neighbours gather outside to talk. 

You’ll see old stone houses, gardens full of figs and grapes, and the occasional cat sunning itself in the middle of the road. None of it is staged; it’s simply how life moves here.

Eating on Mljet isn’t about finding the trendiest spot. It’s about simple meals in beautiful places, eaten slowly after a day outdoors. And honestly, that suits the island perfectly.

Final Thoughts

Every time I think back to Mljet, I picture the light on the lakes, that soft green shimmer that shifts a little each hour and the way the whole island seems to move at a different speed from the rest of Croatia. It’s a place that doesn’t demand anything from you. You swim, you wander, you sit by the water, and somehow the hours slip by without you realising.

Empty lakeside path in Mljet National Park at dusk, shaded by pine trees
Source: @vololuxury_croatia

Mljet rewards slow travellers most, the ones who don’t mind letting a day unfold naturally. Even if you come for just a day, you’ll leave with the calm still clinging to your skin. 

Stay longer, and the island works its way into your routine: morning swims, lazy lunches, quiet evenings where the only decision is which cove to visit tomorrow.

If you’re looking for nightlife or a crowded beachfront, Mljet won’t be the right match. But if you want warm water, forest paths, simple food, and a quiet that feels almost old-fashioned, this island gives you all of that without trying. It’s the kind of place you leave thinking, next time, I’ll stay a little longer.

Save this post, or share it with your travel buddy.