Prespa Lakes and Maligrad Island: Visitor Guide

Updated 2026-11-01 · 6 min read · Prices and schedules change — check locally.

How to Visit Maligrad Island from Korçë

  1. Drive or take a regional minibus from Korçë to the lakeside village of Pustec or Zaroshkë (approx. 45 to 60 minutes).
  2. Approach local boatmen at the lakeshore docks in Pustec or Zaroshkë to arrange transport.
  3. Agree on the round-trip boat fare and schedule a fixed return pickup time with your operator.
  4. Take the 15-to-20-minute boat ride across Great Prespa Lake to the island landing dock.
  5. Follow the marked stone path uphill to explore the cave and the Church of Saint Mary.
Explore towns →

What is Maligrad Island and why is it significant?

Maligrad Island is a limestone formation in Great Prespa Lake known for its historical and religious heritage. Its main site is the Church of Saint Mary, a cultural monument built inside a rock cave in 1369.

Maligrad Island covers roughly 5 hectares and rises out of Great Prespa Lake with steep, rocky cliffs. In 1369, the local nobleman Kesar Novak commissioned the construction of the Church of Saint Mary (Kisha e Shën Mërisë) within a large cave opening on the island. The church retains original Byzantine-style frescoes depicting biblical scenes, as well as portraits of Novak and his family.

Beyond its medieval heritage, the island features prehistoric archaeological layers and natural karst caves used over centuries for shelter and monastic retreat. Today, it forms part of the core protected zone of Prespa National Park, hosting colonies of water birds and rare plant species.

How do you get to the Prespa Lakes and Maligrad Island?

Prespa National Park is reached by road from Korçë along the SH79 highway through the Zvezdë pass. Access to Maligrad Island requires hiring a local boat from shoreline villages such as Pustec or Zaroshkë.

The drive from Korçë to Pustec is approximately 45 kilometers on paved roads. Public transport consists of limited daily minibuses (furgons) running between Korçë and Pustec, making a rental car or taxi the most dependable option for day trips. The road crosses the Zvezdë pass before descending toward the lakeshore basin.

To reach Maligrad Island itself, there is no scheduled ferry service. Visitors must negotiate directly with local fishermen or guesthouse owners along the shore in Zaroshkë or Pustec to provide round-trip boat transport. The crossing takes 15 to 20 minutes each way depending on weather conditions.

How much does it cost to visit Prespa and Maligrad Island?

Entry to Prespa National Park is free, but visitors must pay for transport, boat hire, and meals. A private round-trip boat to Maligrad Island usually costs between 2,000 ALL and 4,000 ALL (€20 to €40), though prices change.

Travelers should carry cash in Albanian lek, as card terminals are rare in the villages surrounding the lakes. Shoreline guesthouses offer carp dishes and traditional regional food at modest prices.

Boat prices are typically charged per vessel rather than per person, making visits more economical for small groups. Confirm pricing before embarking.

Expense ItemCost in ALLCost in EURNotes
Park Entry0 ALL€0Free access to Prespa National Park
Return Boat to Maligrad2,000–4,000 ALL€20–€40Per boat; prices change by season
Taxi from Korçë (Return)4,000–6,000 ALL€40–€60Includes waiting time; prices change
Lakeside Fish Meal1,000–1,800 ALL€10–€18Per person, standard local restaurant

What wildlife and nature can you see in Prespa National Park?

Prespa National Park protects diverse wetlands that support more than 270 bird species, including significant breeding colonies of Dalmatian pelicans. The surrounding mountain forests harbor brown bears, wolves, and Balkan chamois.

Great Prespa and Small Prespa represent one of Europe's oldest tectonic lake systems. The wetlands are internationally recognized under the Ramsar Convention for their ecological value. Birdwatchers frequently observe pygmy cormorants, herons, and white pelicans, especially near the reed beds of Small Prespa Lake.

The terrestrial area contains oak and beech forests extending up Mount Galicica and the Morava range. Strict environmental regulations apply inside the park; camping is restricted to designated zones, and motorized boats are subject to local conservation limits.

What is the best time of year to visit Prespa and Maligrad?

The optimal time to visit is from May to October, when calm water allows safe boat crossings and hiking conditions are clear. Winter visits face sub-zero temperatures, snow on mountain passes, and potential lake ice.

Summer brings warm, dry weather with daytime temperatures averaging 25°C to 30°C. This period is best for boat rides, lake swimming, and outdoor dining along the Zaroshkë waterfront. Spring is ideal for birdwatching, as migratory flocks arrive and pelican colonies are actively nesting.

Autumn offers stable weather through October, along with changing foliage on the surrounding hillsides. From December to March, the Prespa basin experiences heavy frost and occasional snowfall, leading many seasonal guesthouses and boat services to reduce operations.

Keep reading