Our Lady of the Rocks island church at golden hour, Bay of Kotor, Montenegro
    Perast · Montenegro

    Our Lady
    of the Rocks

    A man-made island with a 500-year-old church, floating in the turquoise waters of the Bay of Kotor, Montenegro. Built by the devoted people of Perast since 1452.

    The Legend

    An island built
    by devotion

    On July 22, 1452, two sailors from Perast discovered an icon of the Madonna and Child on a small reef in the Bay of Kotor. For centuries, the people of Perast sank old ships and hurled rocks to expand the reef into a full island — a tradition still honoured during the annual Fašinada festival every July 22nd.

    Today, 68 paintings by Baroque master Tripo Kokolja line the church walls, and a tapestry woven with gold, silver thread, and human hair — the life's work of Jacinta Kunić over 25 years — tells the story of one woman's devotion.

    Read the full history
    Baroque paintings by Tripo Kokolja inside Our Lady of the Rocks church, Perast
    68

    Paintings by
    Tripo Kokolja

    Quick Facts
    Founded
    July 22, 1452
    Type
    Man-made island & Roman Catholic church
    Location
    Perast, Bay of Kotor, Montenegro
    Boat ride from Perast
    5 minutes
    Admission
    €2 church entry + €3–5 boat
    Opening hours
    9:00–19:00 (summer) · 9:00–14:00 (winter)
    Annual festival
    Fašinada — July 22
    Paintings inside
    68 by Tripo Kokolja
    UNESCO status
    Bay of Kotor World Heritage region
    Boat tour on turquoise water in Perast Montenegro
    Experience

    Your boat awaits

    5-minute ride from Perast. Daily departures, guided tours, and sunset cruises. Starting from €5 per person.