Religious site
Our Lady of the Rocks
Some booking links are affiliate links. If you book through them, we may earn a small commission at no extra cost to you. We never let this influence which places we recommend.
Our Lady of the Rocks is a man-made island in the Bay of Kotor, created by local seamen who deposited rocks around a reef where an icon of the Virgin Mary was found. The island features a charming church, also called Our Lady of the Rocks, built in the 17th century. Inside, visitors can see a rich collection of Baroque art, including paintings by Tripo Kokolja, and a museum displaying votive gifts from sailors. The island is accessible only by boat, typically from Perast, and offers a serene escape with stunning views of the bay and surrounding mountains. The annual Fašinada festival, where locals throw rocks into the sea to expand the island, adds to its cultural significance.
Don't miss
- Take a boat trip from Perast to the artificial island.
- Visit the church and see Baroque paintings and the museum.
- Learn about the tradition of rock-throwing during the Fašinada festival.
Tickets & tours
Ways to visit Our Lady of the Rocks
You can usually visit on your own. A tour is worth it for transport, a guide, or combining nearby sights into one day.
Cheapest way inPerast and Our Lady of the Rock Tour4.7★ · 24 travelers~2 hoursFree cancellationFrom$29 per personSee dates →
Most bookedKotor: #1 Rated Blue Cave, Secret Tunnels & Lady of the Rocks4.8★ · 2,238 travelers~3 hoursFree cancellationFrom$58 per personSee dates →
Private & flexibleOld Kotor ,Charming Perast & Our Lady of the Rocks Private tour5★ · 20 travelers2–3 hoursFree cancellationFrom$99 per personSee dates →More attractions in Kotor
