Mljet Island, often called the greenest island in Croatia, lies off the southern Dalmatian coast between Dubrovnik and Korčula. Its reputation as a sanctuary of natural beauty is well deserved, with dense pine forests, dramatic cliffs and secluded bays that define its landscape. The island’s history stretches back to antiquity, with Greek sailors first mentioning it as Melita. Later the Romans established settlements and built villas, remnants of which can still be found near Polače. Over the centuries Mljet was governed by the Byzantine Empire, the Benedictine order and the Republic of Ragusa, as Dubrovnik was then known, each leaving a mark on the island’s culture and architecture. In 1151 the island was given to the Benedictines of Monte Gargano, who founded the monastery on the lake, and in 1333 the monks passed it to Ragusa, which ruled it until 1808. A mongoose was brought to the island in the early 20th century to control snakes, and descendants still live here, a curious detail that surprises visitors.
The crown jewel of Mljet is its National Park, called Mljet National Park, which covers the western third of the island. The park is famed for its two interconnected saltwater lakes, Veliko Jezero, the Great Lake, and Malo Jezero, the Small Lake, surrounded by lush forests and walking trails. In the middle of Veliko Jezero lies the tiny islet of St. Mary, home to a 12th-century Benedictine monastery that can be reached by a short boat ride. The monastery church and cloister are open to visitors, and a small cafe has a terrace on the water. The lakes are connected to the sea by a narrow channel, and the tides flow in and out, so the water is salty and warm. They are good for swimming, kayaking and cycling along the shaded paths that encircle their shores, and a full loop of the lakes on a bicycle takes a pleasant half day. The park’s visitor centers provide information on local flora, fauna and the island’s unique ecosystem.
Another highlight is Odysseus Cave, a dramatic sea cave on the southern coast near Babino Polje. According to legend, this is where the Greek hero Odysseus was shipwrecked and held captive by the nymph Calypso for seven years. The cave is accessible by boat or a steep footpath, and its turquoise water is good for snorkeling and cliff diving. The island also boasts several Roman ruins, including the remains of a 5th-century palace in Polače, a large late antique building by the sea whose walls and towers still stand in part, and picturesque villages such as Pomena and Goveđari, where visitors can experience authentic island life and sample local seafood. Polače is also the place where the ferry from Dubrovnik arrives in summer, and the ruins can be seen on the way to the national park.
Mljet’s coastline is dotted with hidden beaches and coves, many of which are accessible only by boat or on foot. The sandy bay of Saplunara, at the island’s southeast end, is among the few sand beaches in Dalmatia, and its shallow water suits families. The waters around the island are teeming with marine life, which makes it a popular destination for snorkeling and diving, and a coral reef off the coast is a protected feature. Adventurous visitors can explore the island’s network of hiking and mountain biking trails, which offer panoramic views of the Adriatic and the surrounding archipelago. Kayaking, paddleboarding and sailing are also popular ways to discover the island’s secluded bays and inlets.
Food on Mljet is simple and local: fish and shellfish, goat and lamb, olive oil, honey, figs and wine, including the strong red Plavac Mali. Small konobas in Pomena, Polače and Goveđari serve grilled fish, octopus under a peka and the island’s sweet specialty, a cake made with almonds and honey.
Getting to Mljet is straightforward, with regular ferry and catamaran services connecting the island to Dubrovnik, Split and the Pelješac Peninsula. The main ports are Sobra, Polače and Pomena, each offering access to different parts of the island. Local buses and taxis provide transport between villages and the national park, but many visitors prefer to rent bicycles or scooters for greater flexibility. Accommodation ranges from family-run guesthouses and small hotels to campsites and private apartments, particularly in the villages of Pomena, Polače and Saplunara.
The best time to visit Mljet is from late spring to early autumn, when the weather is warm and sunny and the sea is good for swimming. July and August are the hottest and busiest months, with average highs reaching 33 degrees Celsius, while May, June, September and October offer pleasant temperatures and fewer crowds. Winters are mild but quieter, with some services reduced. Whether you seek adventure, relaxation or a journey through history, Mljet Island offers a memorable stay amid some of Croatia’s most beautiful natural scenery.
Best time to visit
June to September offers warm, sunny weather and ideal swimming conditions; May and October are quieter with pleasant temperatures for outdoor activities.
What to see in Mljet Island
Our picks first.
Mljet Island
Mljet Island: National Park with saltwater lakes
Coastal & Maritime · Natural Wonders
Coral Reef of Mljet
Croatia’s only coral reef on Mljet Island
Activities & Adventure · Coastal & Maritime
Benedictine Monastery of St. Mary
12th-century Benedictine monastery in Mljet National Park
Cultural Experiences · History & Heritage
Odysseus Cave
Legendary cave where Odysseus was held captive
Natural Wonders · Caves
5th-century Roman Palace
5th-century Roman palace with waterfront towers
History & Heritage · Ancient Sites
Mljet National Park
Saltwater lakes and 12th-century monastery island
Hiking Trails · Islands
Roman Palace Ruins (Palača)
5th-century Roman palace ruins in Polace
Free Cultural Experiences · History & Heritage
Mljet Island by interest
The same sights, grouped by what you came for.
Did you know?
Checked facts about Mljet Island, each with its source.
-
History
A 12th-Century Monastery on an Island in a Lake
On the Isle of St Mary in Mljet's Great Lake stands a Benedictine monastery built between 1177 and 1198, an island within an island.
Source: Mljet National Park – The Isle of Saint Mary
Planning a visit to Mljet Island
Good to know
- Currency
- EUR
- Language
- Croatian
Quick Facts
Book your stay
Questions people ask
More places in Dalmatia
Dalmatia
Dubrovnik
Walled Adriatic city with UNESCO heritage and coastal views
Dalmatia
Split
Roman palace city with Adriatic beaches and vibrant nightlife
Dalmatia
Hvar
Sun-drenched Dalmatian island with beaches and lavender fields
Dalmatia
Zadar
Ancient Dalmatian port with Roman ruins and modern art