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
- Visit duration: 1 to 2 hours
- Location: Bay of Kotor, opposite Perast
- Best time: morning or late afternoon
- Difficulty: easy
- Price: boat from Perast: around €5 to €10 per person; church and museum: around €3 per person
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:
- Boat from Perast: the simplest, quickest and most affordable option
- Boat tour from Kotor: a good alternative for those who want to combine Perast, Our Lady of the Rocks and other parts of the bay
- Organized tour of the Bay of Kotor: may include the island, Perast, Blue Cave and other stops depending on the itinerary
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:
- Boat crossing: a short trip with views of Perast and the mountains of the Bay of Kotor
- Our Lady of the Rocks Church: the island's main attraction, with a decorated interior and religious works
- Small museum: area with historic objects, religious pieces and items linked to local maritime tradition
- View of Perast: one of the best angles for photographing the village from the water
- View of St. George Island: neighbouring island, generally observed from outside
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:
- Morning: a good option to visit with less heat and enjoy the bay in clear light
- Late afternoon: the best light for photos and a more beautiful atmosphere on the Bay of Kotor
- Midday: can work, but tends to be busier in high season
- Clear-sky days: best for seeing the mountains, the water and Perast with greater clarity
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
- Bring cash for the boat and the church/museum entry
- Combine the visit with a walk along Perast's waterfront
- Confirm the boat price before boarding
- Ask how much time you'll have on the island before the return trip
- Go in the morning or late afternoon for better light
- Avoid leaving the trip too late, boats may reduce frequency towards the end of the day
- Wear comfortable footwear for walking around Perast before or after the boat trip
- Don't confuse Our Lady of the Rocks with St. George Island, which sits nearby and is not generally open to visitors
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.