Our Lady of the Rocks is one of the most famous attractions in the Bay of Kotor and one of Montenegro's most iconic images. Located on a small artificial island opposite the village of Perast, the church sits surrounded by calm water, mountains and stone houses, forming one of the country's most photogenic scenes.

For first-time visitors to Perast, the trip out to Our Lady of the Rocks is practically unmissable. The boat crossing is short, the view of the bay is beautiful and the island visit helps you better understand the history and traditions of the region.

Even though it's a small attraction, it's worth including the island in your itinerary without rushing. In a short time you can take the boat from Perast's waterfront, visit the church, see the small museum and take in the Bay of Kotor from a different angle.

Quick information

Is it worth visiting Our Lady of the Rocks?

Yes, very much so. Our Lady of the Rocks is one of the most beautiful and symbolic attractions in the Bay of Kotor. The visit is short, easy to organize and pairs perfectly with a trip around Perast.

The main reason to visit is the scenery. The island sits in a privileged position, with views of Perast, the mountains and the calm waters of the bay. Even if you don't have much time, the boat trip alone offers a very beautiful experience.

The visit is also worthwhile for the island's historic and religious value. The church, the museum and the preserved works inside help you understand the significance of the site to the region.

What is Our Lady of the Rocks?

Our Lady of the Rocks is an artificial island located in the Bay of Kotor, opposite the village of Perast.

The island houses a Catholic church and a small museum. The site is linked to an old local tradition according to which sailors and residents would throw stones into the sea around the spot where an image of the Virgin Mary was said to have been found, gradually forming the island over time.

Today, Our Lady of the Rocks is one of Perast's main attractions. It sits alongside St. George Island, a natural island with a monastery and cypress trees that is generally only viewed from the outside.

How to get to Our Lady of the Rocks

The only way to reach Our Lady of the Rocks is by boat. The most common departure point is Perast's waterfront, where several boats make the crossing to the island.

The main options are:

The crossing from Perast is short and is generally the most practical option for those already visiting the village. Local boats usually run back and forth throughout the day, especially in high season.

How the visit works

Visiting Our Lady of the Rocks is straightforward. After boarding in Perast, the boat takes you to the island where you can walk around the exterior, visit the church, enter the small museum and take in the bay from different angles.

The circuit can include:

The island is small, so the visit doesn't usually take long. The ideal is not to treat it as just a quick photo stop, because the history of the place makes the outing much more interesting.

Tickets

Access to the island depends on the boat. The crossing from Perast typically costs around €5 to €10 per person, depending on the operator, the season and whether the price is for a simple return trip or part of a larger tour.

To visit the Our Lady of the Rocks church and museum, the entry fee is usually around €3 per person. Some tours list this as optional and paid separately, usually in cash.

As Montenegro uses the euro, charges are in €. Prices may change depending on the season, the boat operator and local management, so it's worth confirming at Perast's waterfront before boarding.

How long to spend

Allow between 1 and 2 hours to visit Our Lady of the Rocks at a leisurely pace. This time includes the return boat trip from Perast, the visit to the church, the small museum and a few minutes for photos on the island.

If you're on an organized tour departing from Kotor, the time on the island may be shorter depending on the itinerary. For a more relaxed visit, going from Perast is usually the better option.

Best time to visit

Each time of day offers a different experience:

If you want to photograph Perast and the island in the most flattering light, late afternoon is usually an excellent choice. If you prefer to avoid crowds, try going in the morning.

Practical tips

Final tip

Our Lady of the Rocks is one of the most beautiful visits you can make from Perast. The trip is short, easy and delivers one of the Bay of Kotor's most classic landscapes, with the church in the middle of the water, mountains all around and the village of Perast in the background.

Include the island in your Perast itinerary, take the boat trip without rushing and enjoy the bay from a different angle. Even though it's a small attraction, it's one of the most memorable experiences on Montenegro's coastline.