National Parks · Our pick
Golem Grad
Snake Island
The country’s largest island, in Lake Prespa, with old churches, juniper woods and pelicans.

Photo Credit
Image courtesy of © MartinDimitrievski · CC BY-SA 3.0 via Wikimedia Commons
Photo Credit
Image courtesy of © Ptahhotep · CC BY-SA 3.0 via Wikimedia Commons
Photo Credit
Image courtesy of © MartinDimitrievski · CC BY-SA 3.0 via Wikimedia Commons1 / 3
About Golem Grad
Golem Grad, also called Snake Island or St Peter, is the largest island in the country: an ellipse 750 metres long and 450 wide, rising 50 metres out of Lake Prespa within Galičica National Park. Wild juniper forest covers much of it, alongside almond and nettle trees. Great cormorants and Dalmatian pelicans live here, and the island’s dice snakes and wall lizards grow larger than their mainland cousins. Ruins crowd its small area: the church of St Peter, the medieval church of St Dimitrija and an Early Christian basilica with remains of a mosaic floor. Ask the park office about visits.
Our take
- Island churches
- Dalmatian pelicans
- Juniper forest
- Inside Galičica park
- Address
- Lake Prespa, the Balkans
- Phone
- +389 46 261 473
- Website
- galicica.org.mk
Opening hours, prices and seasonal openings change, so please check with Golem Grad before you go.
Last checked: October 2026 How we choose
Location
The map comes from Google Maps, which sets its own cookies once it loads.