Our Lady of the Rocks Visitor's Guide

This post may contain affiliate links which means that if you purchase through my link I may earn a small commission which helps to keep this site going. Thank you. You can find more info in my disclaimer.

Our Lady of the Rocks is one of Montenegro's top attractions and there are many legends surrounding this pretty island. Find out everything you need to know about visiting Gospa od Škrpjela.

Our Lady of the RocksImage: Deposit Photos

Our Lady of the Rocks is one of the Bay of Kotor's must-see attractions. Floating off the shore of the picturesque Baroque town of Perast, the island has a pretty blue-domed church and an adjoining museum with artefacts dating back to the Bronze Age.

From swash-buckling pirates to unrequited love, Our Lady of the Rocks, and its neighbour, Sveti Đorđe island, are rich with history and stories that show you the history and traditional spirit of the Bay of Kotor.

Getting to Our Lady of the Rocks is also easy, with tours and boats making the short trip from Perast or Kotor throughout the day.

Put this idyllic gem on your list of things to see in the Bay of Kotor!

The Legend of Our Lady of the Rocks

The people of Bay of Kotor and their lives have always been inextricably intertwined with the sea. Fortunes were made and lost, as were lives, by the grace of God and the tides. 

The Ultimate Guide to Our Lady of the Rocks in Perast in the Bay of Kotor, Montenegro. Find out how to visit one of Montenegro's top attractions.

The town of Perast was where the bay's power and wealth was concentrated, as you can see by the stone palaces lining the shore of the town. You can also tell by the number of churches in this town that that's only 1km from end to end. With seven churches in town and two on the islands just offshore to support, it's easy to see that God and the tides smiled on the seafarers of Perast.

But storms, pirates and constant conflict meant being a seafarer was a risky lifestyle. Many sailors came back injured or never came back at all. Which leads us to the legend of Our Lady of the Rocks.

The legend of Our Lady of the Rocks goes back more than five centuries. Legend has it that on a hot summer's day on 22 July, 1452, two brothers were heading home to Perast from a dangerous voyage. One of them had an injured leg.

As they passed St George, the 12th century monastery built on the natural island in front of the town, they saw something caught on a rocky outcrop. When they went to see what it was, they found an icon of the Virgin Mary and Child. 

The brothers went home and took the icon with them. The next day a miracle had occurred; the injured brother's leg was healed. They took this as an omen and vowed to build a church dedicated to the Virgin Mary on the rock where they found the icon.

Of course, there wasn't enough rock to build a church on at the time. So they started to drop boatloads of rocks and scuttle old boats around the spot. Other sailors also began to drop rocks on the spot as they headed out to sea, in hopes of being protected while they were away. By 1484, 32 years after they found the icon, there was an island with a chapel on it. 

The chapel lost a lot of its treasure on 22nd June 1624 when pirates from Tunisia and Carthage attacked Perast, destroyed the churches and took most of the population into slavery. But by 1630, almost 200 years after the project started, it was rebuilt by the Venetians as we see it today.

Our Lady of the Rocks is one of Montenegro's top attractions. Find out everything you need to know about visiting Gospa od Škrpjela.Sveti Đorđe and Our Lady of the Rocks islands

discover kotor

Kotor Beyond The Wall Cover 3

 Guide yourself with the
"World's Best Guide to Kotor"

  • Top attractions
  • Hidden gems
  • Bonus walking tour
  • What to eat
  • Exclusive experiences
  • Essential visitor tips

Our Lady of the Rocks Church and Museum

Entrance to the church and museum includes a guided tour through both. The guide will tell you all about the history and the artifacts in the church, and the tour takes about 20 minutes.

It can be a tight fit when there are large groups, but it helps that you enter through one side and then exit through another door on the first floor. There are stairs, so it’s not suitable for people in wheelchairs. 

There’s a little store on the island with souvenirs and ice creams. Once you finish the tour you’ll definitely want to take some pictures and enjoy the views of the Bay and Perast. 

Our Lady of the Rocks is one of Montenegro's top attractions. Find out everything you need to know about visiting Gospa od Škrpjela.Stone table on Our Lady of the Rocks

Our Lady of the Rocks Catholic Church

When you enter the church, your eye is drawn to the huge marble altar. This was sculpted by Antonio Capellano from Genoa and erected in the church in 1796. The painting at the centre of the altar was painted by Lovro Marinov Dobricević in 1452.  

The walls and the ceiling of the church are decorated with 68 frescoes by local artist Tripo Kokolja (1661 – 1713), a well-known local baroque painter from Kotor.

Between these, the walls are lined with over 2,500 silver votives, which were donated by local families. Families would have a silver or gold votive made to protect their sailors at sea. You'll also see votives in the shapes of legs or arms. A sick or injured person would donate one of these in the hope their prayers would be answered and they’d be healed.

Our Lady of the Rocks is one of Montenegro's top attractions. Find out everything you need to know about visiting Gospa od Škrpjela.Ceiling frescoes by Tripo Kokolja

Our Lady of the Rocks Museum

The museum covers two floors of the building next to the church and you'll enter it from inside the church. The entrance fee covers entry to both the church and the museum.

The museum has a really interesting collection of items from this area, which range from the Illyrians to the modern day.

In the lapidarium (rock collection) you'll see rocks with Illyrian inscriptions and you'll also see a collection of Neolithic objects, like arrowheads, found in Špilja Cave above Perast.

There are collections of weapons, traditional dress, modern art and paintings of ships battling storms or pirates - themes that dominated life for the people of Perast for hundreds of years.

Our Lady of the Rocks is one of Montenegro's top attractions. Find out everything you need to know about visiting Gospa od Škrpjela.

Our Lady of the Rocks Tapestry

Our Lady of the Rocks is one of Montenegro's top attractions. Find out everything you need to know about visiting Gospa od Škrpjela.Tapestry by Hijacinte Kunić-Mijović

Of special note here is the tapestry by Hijacinte Kunić-Mijović who waited 25 years for her husband to return from sea.

While waiting, she sewed this intricate tapestry until she couldn’t see anymore. It’s got threads of gold and silver through it, but not just those. She used her own hair for the angels’ hair. You'll see the hair starts out brown and gradually turns grey.

This is one of the museum's most treasured pieces.

Local's Tip: If you get one of the boats from Perast, make sure they give you a good 45 minutes on the island. The tour will take up 30 minutes and this will leave you another 15 minutes to look around.

Visitor Information

Address: Our Lady of the Rocks, Perast, Montenegro
9am to 6pm daily
Dress code: minimum shorts and t-shirt (sleveless is ok). This applies to the whole island, not just inside the church

How to Visit Our Lady of the Rocks

Our Lady of the Rocks floats just off the shore in PerastIf you have your own rental car, you can park in Perast and get a boat over to the island. Perast is pedestrian only, but there are parking lots at either end of the town and parking costs €2 per day.

Boat rides to the island cost around €5 per person return. Usually you'll be taken over to the island and the driver will come back for you in 30-45 minutes. 

If you have a skippers licence and rent a boat in Montenegro you can drop people off on the island, but you can't tie the boat up and leave it while you visit the church and museum.

Our Lady of the Rocks is one of Montenegro's top attractions. Find out everything you need to know about visiting Gospa od Škrpjela.Perast. Image: Deposit Photos

How to Get to Our Lady of the Rocks from Kotor

Boat tours to Our Lady of the Rocks

The best way to visit Our Lady of the Rocks from Kotor is by boat. You'll skip the traffic and zip along the water instead. And what is a beautiful drive by car becomes a stunning trip by boat. You'll see the stone palaces lining shore with the dramatic mountains shooting up either side of you. This is the vista that brings so many people to the Bay of Kotor, and you can really only appreciate it fully from the water.

Boat tours depart from Kotor City Park, just 200m from Kotor port and old town, so they're ideal for people staying in the old town or visiting Kotor on cruise ships.

Land Tours to Our Lady of the Rocks

  • The hop-on hop-off bus from Kotor which visits the Roman Mosaics in Risan, Perast and Bajova Kula beach is a great way to see these attractions independently
  • You can also book a private guide to take you on a walking tour of Kotor, then drive you to Perast and Our Lady of the Rocks

Accommodation Near Our Lady of the Rocks

If you’d like to stay in this area of the bay, Perast is a beautiful and popular place to stay. It’s got gorgeous hotels, wonderful restaurants and an authentic Mediterranean fishing village feel. 

The gorgeous ambiance has been retained because the town’s stone architecture has been protected so there are no modern buildings. All buildings in the town are from local stone. The town is car-free from May to September every year, but this doesn’t inconvenience visitors. There are parking lots at either side of the town that cost just €2 per day and there’s a buggy to take you and your luggage to your hotel or apartment.

The only thing Perast doesn't have is beaches. There's only one beach, at one end of the town. If you like to laze on the beach, another town in the bay or a hotel like HUMA Kotor Bay (formerly Allure Palazzi Kotor Bay) would suit you better. Or you can stay at the Iberstaro Grand (see below), which has free speed boat transfers to a beach club.

Perast is also very busy with tourists during the day, but generally quiet at night. 

Top Hotels in Perast

  • Hotel Per Astra is a lovely boutique hotel that exudes the style of historic Perast. Watch the ships pass from the pool and soak up the sunshine on the breakfast terrace. The views are always mesmerising
  • Monte Bay Retreat is a quiet haven of calm, with luxurious rooms, attentive staff and an infinity pool with stunning views of the bay
  • Hotel Conte is a boutique hotel on the waterfront in the heart of Perast. There's a pool and space to relax away from the street, and Conte restaurant is popular with locals and visitors alike for its excellent, fresh seafood dishes
  • Heritage Grand Perast is an opulent 5* hotel on the waterfront in Perast. The hotel has pool and wellness centre, but the real benefit of staying here is the free speed boat transfers to a local beach club in Kamenari. 

Events on Our Lady of the Rocks


Our Lady of the Rocks is one of Montenegro's top attractions. Find out everything you need to know about visiting Gospa od Škrpjela.Fašinada. Image: Deposit Photos

Every year on 22nd July, a procession of boats from Perast head out to the island at sunset. They throw rocks into the sea around the island to commemorate the foundation of the island. The celebrations start around 6.30pm, but arrive early to get a spot. The best place to be is at one of the waterside restaurants like Conte where you can get a good view of the proceedings. 


As a functioning Catholic church, weddings can also be held on the island.

Sveti Đorđe, the Islet of the Dead

Our Lady of the Rocks is one of Montenegro's top attractions. Find out everything you need to know about visiting Gospa od Škrpjela.Sveti Đorđe island. Image: Deposit Photos

Next to Our Lady of the Rocks you'll see another island with a traditional-style church and large cypress trees. This is Sveti Đorđe, also known as the 'Islet of the Dead.'

There's a 7th century Benedictine monastery on the island and a cemetery, where many prominent people from Perast were buried.

But the island is most famous for the tragic story of Ante and Katica.

During the Napoleonic invasion in October 1813, the men of Perast had holed up in the Tower of Sveti Križ above Perast.

The French retreated to Sveti Đorđe (St George), the natural island that lies adjacent to Our Lady of the Rocks. 

One of the soldiers in the French army, Ante Slović, was from Cres, an island in northern Croatia. And he was betrothed to a girl called Katica from Perast. 

Under orders, the French soldiers set up their canons and opened fire on Sveti Križ.

But one of the cannonballs fell short and and hit Katica's house instead. 

She was killed and buried on the island of Sveti Đorđe

Poor Ante was devastated. When the French left the Bay of Kotor he became a hermit. He stayed on Sveti Đorđe and became a monk in the monastery, where he rang the church bell. 

He died in 1821 and was buried next to Katica.

Sveti Đorđe is a still a Benedictine monastery. It's not open to visitors but you'll get good views of it if you take a boat trip to Our Lady of the Rocks from Kotor.

Related Articles

help the stray animals of Montenegro

Book your accommodation anywhere in the world through any of the search boxes on our site and we'll make a donation towards sterilising stray animals in Montenegro. 

It costs you nothing, and you get the biggest selection and lowest prices guaranteed. It's a win-win!