The Traveler's Guide

Top 10 Things to Do in Mljet

Known for its beautiful nature and undisturbed air of tranquillity, Croatia’s most verdant island is a great destination for those looking to get off the beaten path. Here are 10 things you must do when visiting Mljet:

1. Stop and smell the pines

Whether you choose to cycle or hike through Mljet’s lush national park, you’ll no doubt enjoy the mesmerizing fragrance of the Aleppo pine trees mixed with the scent of oaks and juniper. Close your eyes and take a deep breath…

2. Take a road trip through the island 

Follow the main road from Pomena at the west end of Mljet all the way to the eastern tip, and enjoy a scenic drive through rolling hills before taking a dip in the sheltered waters of Limuni Bay.


3. Visit Odysseus Cave

Accessing the cave where Odysseus allegedly took shelter on his journey back from the Trojan War is no easy feat: you’ll either have to go by boat or attempt a steep descent along a rough path (cliff dive optional). Whichever you choose, get there around noon for the best viewing conditions.


4. Cycle around Mljet’s Big Lake

Rent a bike in Pomena or Polače and hit the trails leading to the lakes! You’ll be cycling on flat terrain all along the shores of the island’s big lake, Veliko Jezero, and discover plenty of swimming spots along the way.


5. Take a boat or paddle to St. Mary’s Island

Have you ever visited an island within an island? No? Than hop on the hourly boat to St. Mary’s Island, or hire a kayak. The islet houses a former Benedictine monastery dating from the 12th century⁠—a lovely spot for a coffee break!


6. Explore Mljet’s rich underwater life

If French sea explorer Jacques Cousteau saw Mljet as one of the most stunning diving destinations in the world, chances are you’ll like it too! Discover underwater caves, interesting wreck dives with antique amphorae, and a wealth of marine life, including coral reefs.


7. Watch your food being prepared in a rustic oven

For a dining experience to remember, get a table at Restaurant Maestral Okuklje. Nestled in a sheltered bay on the north coast of the island, this small, family-run restaurant serves flavorful, locally sourced fare while providing picturesque vistas.


8. Check out the ruins of a Roman Palace

The small seaside village of Polače is home to several ancient ruins, including a late Roman Palace (which gave the village its name). Built right on the waterfront, it is one of the largest structures from the Roman period in Croatia.


9. Hike the island’s tallest peaks

The best spot to capture the beauty of Mljet? Make your way to the top of its highest peaks! Montokuc and Veliki Grad both deliver panoramic views of the island, the Pelješac peninsula, and the islands of Korčula and Lastovo.


10. Play picigin in Blaće beach

You might have seen Speedo-clad locals play this unique ball game while at the beach. The shallow waters of Blaće make the perfect picigin pitch, so form a team, grab a tennis ball, and have fun!


For more information, be sure to check out the official tourist board website! Next, read up on these 10 other Croatian islands and our Top 10 Thing to Do in Korčula!

The Stella

Author The Stella

More posts by The Stella

Leave a Reply