Kotor, Montenegro

Our Lady of the Rocks

Our Lady of the Rocks (Gospa od Škrpjela) is a tiny islet with a church in the Bay of Kotor, just off the waterfront of the historic town of Perast. Together with the neighbouring island of St George, it creates one of the most photographed scenes in Montenegro.

The church islet of Our Lady of the Rocks floating in the Bay of Kotor's calm
Photo: Diego Delso · CC BY-SA 3.0 · Wikimedia Commons

About Our Lady of the Rocks

Unusually, the islet is man-made. According to legend, local seamen found an icon of the Madonna and Child on a rock in the sea on 22 July 1452, and from then on laid a stone in the bay after each successful voyage. Over time, rocks and sunken old ships built up the island. The tradition lives on in the fašinada, when every year at sunset on 22 July locals row out in decorated boats to throw stones into the water.

The Catholic church, renovated in 1722, houses a small museum with 68 paintings by the Baroque artist Tripo Kokolja of Perast, silver votive tablets left by sailors and a famous embroidered tapestry, worked for 25 years by Jacinta Kunić-Mijović while she waited for her husband to return, using her own hair among the threads.

Small boats make the short crossing from Perast throughout the day, making the islet an easy and memorable stop on any trip around the bay.

Albania Insider newsletter

Get travel inspiration, special offers, and practical travel advice straight to your inbox.

Pay 10% Deposit or in Full
Trusted by 20,000+ Travelers
Flexible & Confirmed Departures
Great value for money