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:
Table of Contents
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!