Our Lady of the Rocks
Kotor & the Bay of Kotor

Our Lady of the Rocks

An artificial islet off Perast built stone by stone since 1452, its church-museum, the fašinada legend, and the boat shuttle that gets you there.

Quick facts

Travel time from Kotor
20 minutes by car to Perast, plus a 5-minute boat shuttle
Day budget
EUR 15-25 per person, boat and church entry included
Best season
May to September, calm morning light
Recommended time on site
45 minutes to 1 hour
Best for
History and legend enthusiasts, Photographers, Couples, Cruise passengers with a spare afternoon
Best time to visit
Late morning, May to September, on a calm day and outside the 10am-4pm cruise-ship crush in nearby Kotor
Days needed
Half a day, combined with Perast
Quick Answer

What is Our Lady of the Rocks and how do you get there?

Our Lady of the Rocks is an artificial islet in the Bay of Kotor, built up by generations of sailors dropping rocks and sinking old ships around a reef off Perast, starting in 1452. A small boat shuttle runs from Perast's waterfront in a few minutes for around EUR 5 return, landing you at a 17th-century church-museum full of votive silver and paintings.

An island the bay didn’t make, sailors did

Most of what you see around the Bay of Kotor was shaped by geology: a drowned river valley, limestone cliffs, silt fans where streams meet the water. Our Lady of the Rocks (Gospa od Škrpjela in Montenegrin) is the exception. There was no islet here until 1452, when local legend says two sailors from Perast found an icon of the Virgin Mary on a reef just offshore and began dropping rocks around it as a mark of thanks. What is verifiable is less romantic but just as interesting: generations of Perast sailors kept adding rock ballast and eventually whole retired or captured ships, sinking them around the reef, until enough fill had accumulated to hold a chapel, and later the church that stands there today.

The result is small, easy to walk around in ten minutes, and genuinely worth the detour if you are already in Perast or working through a Kotor Bay boat tour. It is not a beach stop and there is nowhere to swim from the islet itself; treat it as a short, specific sight rather than a half-day destination on its own.

The fašinada: a legend kept alive on purpose

The story of stone-dropping sailors could easily have stayed a folk tale, but Perast turned it into an annual ritual that still happens. Every 22 July, residents take to small boats in a flotilla known as the fašinada and row out to drop rocks around the edge of the islet, re-enacting the founding legend. The islet has not meaningfully grown in size for a long time — this is ceremony, not engineering — but it is one of the more genuine living traditions on this stretch of coast, distinct from festivals staged mainly for visitors. If your dates line up with late July, it is worth checking locally in Perast whether that year’s fašinada is happening and whether boats are running a modified schedule.

The date sits inside peak season, so expect the crossing and the town waterfront to be busier than usual that day. It also falls right in the stretch covered by our July and August high season guide, which is worth reading before you commit a whole day around one ceremony.

Inside the church: ex-votos and an embroidery of human hair

The church itself, rebuilt after damage in the 1667 earthquake that reshaped much of this coastline (the same event that left Kotor’s cathedral with two unmatched towers), is modest from outside and dense with detail inside. The ceiling and much of the altar decoration were painted by Tripo Kokolja, a Baroque artist from Perast, in a cycle depicting scenes from the life of the Virgin Mary.

The more affecting part is the side room functioning as a small museum. Around 2,000 silver votive plaques (ex-voto offerings) line the walls, left over centuries by sailors and their families as thanks for a safe return from sea, or in some cases as a plea before a dangerous voyage. Ships, body parts, saints’ faces — the plaques were made to match whatever the sailor was giving thanks for.

One well-known embroidery on display is attributed to Jacinta Kunić-Mijović, a Perast woman who reportedly worked on it for around 25 years while waiting for her husband to return from a voyage, incorporating gold and silver thread along with strands of her own hair as it greyed. Whether every detail of that story is literally accurate or has been embellished over generations of retelling is beside the point for a visit — the object itself, and the roomful of silver plaques around it, make the case for the ten-minute crossing on their own.

Photography inside the church is generally tolerated without flash, though this can vary with staff and season; ask before shooting close to the altar.

Getting there: the boat shuttle from Perast

There is exactly one practical way to reach Our Lady of the Rocks, and it is not walkable, driveable, or served by any bridge: a short boat shuttle from Perast’s waterfront.

DetailWhat to expect
Departure pointPerast harbour front, opposite the islet
Crossing timeAbout 5 minutes each way
PriceAround EUR 5 return per person (cash is standard)
FrequencyContinuous in season, boats wait for a handful of passengers rather than running a fixed timetable
Church-museum entrySmall separate fee, usually a euro or two

Operators run small open motorboats rather than a ferry with a schedule; in high season you rarely wait more than a few minutes for a boat to fill and go. Outside July and August, especially from November to March, departures thin out considerably and can stop altogether in rough weather, since the crossing, though short, is exposed to wind chop coming down the bay. If you are visiting in the shoulder season, it is worth checking with a boatman on the Perast waterfront directly rather than assuming a boat will be running.

Several boat tours out of Kotor and Tivat bundle Our Lady of the Rocks into a longer itinerary along with Perast itself and sometimes the Blue Cave near Lustica. If you’d rather not manage the logistics of parking in Perast and negotiating a shuttle boat separately, a packaged option removes both steps:

a two-hour speedboat trip from Perast that includes the crossing to Our Lady of the Rocks is the most direct way to do just this stop and get back on schedule.

For a longer day that folds in Kotor’s own sights, a combined tour from Kotor covering Perast and Our Lady of the Rocks handles the transport between towns as well as the boat crossing.

Don’t confuse it with Saint George, the island next door

This is the single most common mix-up in the bay, and it is easy to see why: two small islets sit a few hundred metres apart off Perast, one wooded and natural-looking, one flat and built up with a white church. Visitors often assume both are open, or that the wooded one is the “real” or “original” version.

It is not interchangeable. Saint George (Sveti Đorđe) is the natural islet, home to a Benedictine monastery and an old cemetery reserved for Perast’s most prominent families. It is privately held, closed to the public, and there is no legal boat service that lands there — you can only view it from the water or from Our Lady of the Rocks itself, across the narrow channel between the two.

Our Lady of the RocksSaint George
OriginArtificial, built up since 1452Natural islet
AccessOpen, boat shuttle from PerastPrivate, closed to visitors
What’s thereChurch-museum, votive silver, Kokolja paintingsBenedictine monastery, private cemetery
Photograph fromOn site, or from Perast’s waterfrontFrom Our Lady of the Rocks or a passing boat

If a boat operator or tour description implies you’ll set foot on both islets, that’s worth double-checking before you pay — legitimate operators land only at Our Lady of the Rocks.

Timing it against Perast and the rest of the bay

Because the crossing takes minutes and the site itself is compact, Our Lady of the Rocks slots naturally into a Perast half-day rather than standing as its own outing. A workable order: walk Perast’s waterfront and, if you’re up for the climb, its bell tower, take the shuttle across, spend 45 minutes to an hour at the church-museum and circling the islet for photos, then return to Perast for lunch or coffee on the front.

Cruise-ship timing matters here too, though less acutely than in Kotor’s old town. Perast is a stop on several shore-excursion routes, and coach groups tend to arrive mid-morning through early afternoon. If you’re basing your visit around avoiding crowds, aim for the first boats out in the morning or the last couple of hours before sunset — the light on the church’s white stone is better then in any case. Our guide to visiting Perast without the crowds goes into the specific timing windows.

Getting to Perast itself from Kotor takes about 20 minutes by car or coastal bus, one of the more scenic short drives in the bay, hugging the water past Dobrota and Orahovac. If you don’t have a car, a boat tour that starts in Kotor and stops directly at Perast and Our Lady of the Rocks removes that leg entirely; a tour combining highlights of Kotor, Perast, and Budva is a reasonable option if you want to see all three towns in a single day rather than returning separately.

If you’d rather approach Perast overland with a stop along the way, a tuk-tuk transfer with free time built in is a slower, more local alternative to a straight taxi or bus ride: a tuk-tuk tour from Kotor to Perast with free time and a swimming stop works well if you also want a swim on the way back.

Practical notes before you go

  • Footwear: the islet’s paving is smooth stone, fine in normal shoes, but can be slick when wet — rain is more of a hazard here than the terrain itself.
  • Cash: bring small euro notes and coins. Boatmen and the museum till are not set up for cards.
  • Time on the water: the shuttle itself is barely a boat ride; if you want more time on the bay, consider a proper cruise. A Kotor Bay boat tour or a dedicated Perast islands boat tour covers more water and usually includes this stop.
  • Combining with the Blue Cave: some full-day boat itineraries pair Our Lady of the Rocks with the Blue Cave near Lustica, which is a genuinely separate destination on the other side of the bay’s mouth. If a tour promises both in a short window, check the total boat time before booking — a combined Risan, Blue Cave, and Our Lady of the Rocks itinerary gives a sense of how these stops are usually sequenced together.
  • Rainy-day fallback: the church-museum is indoors and small, so it survives a drizzle better than most outdoor bay sights, though the open-boat crossing itself is unpleasant in a downpour or strong wind.

Where this fits in a longer bay itinerary

For travellers building out a full loop of the Bay of Kotor by boat, Our Lady of the Rocks is usually one of three or four stops in a single outing alongside Perast, Risan, and sometimes Prčanj or Stoliv on the return leg. If you’re working from a shorter two-day Kotor itinerary, it fits comfortably into a half-day slot alongside Perast without crowding out Kotor’s old town on the same day.

Anyone curious about the wider maritime culture that produced both the fašinada and the votive plaques inside the church will find more context in our piece on the 18th-century sea captains of the bay, which covers the wealth and seafaring networks that built Perast’s palaces and, indirectly, funded centuries of offerings to this small church on the water.

Questions about visiting Our Lady of the Rocks

Is Our Lady of the Rocks a natural island?

No. It was built by hand, starting in 1452, when local sailors began dropping rocks onto a reef and later sinking captured or decommissioned ships around it. Everything you stand on is accumulated fill, not bedrock.

What is the fašinada?

The fašinada is an annual ceremony on 22 July when residents of Perast row out in a flotilla and drop rocks around the islet’s edge, a tradition that keeps the legend of the island’s construction alive even though the islet itself stopped growing centuries ago.

How do you get to Our Lady of the Rocks?

Small boats run continuously from Perast’s waterfront in season, a crossing of about five minutes each way, typically around EUR 5 return per person. There is no bridge or causeway; the boat is the only way across.

Is Our Lady of the Rocks the same as Saint George island?

No, and this is the most common confusion in the bay. Our Lady of the Rocks is the artificial islet with the church and museum, open to visitors. Saint George (Sveti Đorđe), the wooded islet right next to it, is a private Benedictine monastery and cemetery that is closed to the public.

What is inside the church on Our Lady of the Rocks?

A small museum wing holds around 2,000 silver votive plaques left by sailors and their families over centuries, plus a ceiling and altar paintings by the Baroque artist Tripo Kokolja depicting scenes from the life of the Virgin.

How much does it cost to visit?

Budget roughly EUR 5 for the return boat shuttle from Perast and a small separate entry fee for the church-museum, usually a euro or two. Prices are cash-friendly and rarely change dramatically between seasons.

Can you visit Our Lady of the Rocks in winter?

The islet is technically reachable year-round, but boat departures thin out sharply from November to March, the church-museum keeps shorter or irregular hours, and rough winter chop in the bay can suspend crossings for a day at a time.

Best day trips from Kotor on GetYourGuide

Verified deep-linked GetYourGuide tours. Book through these links and we earn a small commission at no cost to you.

GetYourGuide does not provide a product photo for this activity — the image shows the meeting point, photographed by us.