Travel to Montenegro
Our Lady of the Rocks
Island – Perast, Bay of Kotor

Our Lady of the Rocks

The votive island of Perast's seafarers

Overview

Our Lady of the Rocks (Gospa od Škrpjela) is an island made by people: according to tradition, after Perast fishermen found an icon of the Virgin on a sea rock on 22 July 1452, seafarers spent centuries sinking stones and old ships around it.

Today the island holds a Catholic church with an octagonal dome and a round bell tower, a museum and a small navigation light. Inside are 68 paintings by the Perast Baroque painter Tripo Kokolja and more than two thousand silver votive plaques. Boats from Perast reach it in a few minutes.

  • Islands
  • Bay of Kotor
  • Perast
  • Sacred heritage
  • Baroque
  • UNESCO
Highlights

Discover Our Lady of the Rocks

The Church of Our Lady of the Rocks

The Church of Our Lady of the Rocks

The church was built in 1630 and damaged in the 1667 earthquake. It was rebuilt with a chapel under an octagonal dome, which holds the main altar of 1722, and took its present form in 1725. The round bell tower is visible from far out on the water. The main altar keeps the icon of the Virgin and Child attributed to the Kotor painter Lovro Dobričević.

Paintings by Tripo Kokolja

Paintings by Tripo Kokolja

The Perast Baroque painter Tripo Kokolja (1661–1713) made 68 paintings for the church – on the ceiling, the walls and around the altar. The scenes from the life of the Virgin follow a programme devised by Andrija Zmajević, a Perast priest and later Archbishop of Bar. The largest canvas, the Death of the Virgin, is about ten metres long.

Silver votive plaques

Silver votive plaques

The church walls are covered with more than two thousand silver votive plaques. Sailors and their families gave them in thanks – many show ships in a storm. A common inscription reads Votum feci, gratiam accepi (I made a vow, I received grace).

Hijacinta Kunić's embroidery

Hijacinta Kunić's embroidery

The museum shows an embroidery of the Virgin and Child signed by Hijacinta Kunić, née Mijović, in 1828. It is stitched in silk with gold and silver thread, and for the angels' hair the embroiderer, tradition says, used her own hair. Tradition also holds that she worked on it for many years while waiting for her beloved to return from sea.

Fašinada on 22 July

Fašinada on 22 July

Every 22 July at dusk a convoy of decorated boats loaded with stones sets out from Perast. The boats are tied together, and when they reach the island the stones are thrown into the sea around its shore. This is how the island is still maintained, and the custom ends with prayer and song. You can watch from the Perast waterfront or from a boat.

Explore More
Sveti Đorđe island

Sveti Đorđe island

A few hundred metres away stands Sveti Đorđe (St George), a natural island with a Benedictine monastery from the 12th century and an old cemetery of Perast's nobility. Unlike Our Lady of the Rocks, it is usually not open to visitors – it is best seen from a boat or from the pier of Our Lady of the Rocks.

What to do

Activities in Our Lady of the Rocks

  • On the water

    Boat ride from Perast

    A few minutes on the water from the Perast waterfront to the island's pier.

  • Culture

    Visiting the church

    Kokolja's paintings, the main altar with the icon and the wall of silver votive plaques.

  • Culture

    Museum of votive gifts

    Votive paintings of ships, objects from Perast houses and Hijacinta Kunić's embroidery.

  • View of Sveti Đorđe

    From the pier you see the neighbouring island with its Benedictine monastery.

Around here

Nearby places

  1. Perast

    Old Town · 0.8 km

    A picturesque coastal settlement in the Bay of Kotor, known for its Baroque architecture and two island-churches.

  2. Bijela

    Village · 3.8 km

    Bijela is a coastal settlement in the municipality of Herceg Novi, situated along the Verige Strait, known for its pebble beaches and historic shipyard.

  3. Baošići

    Village · 5.3 km

    A peaceful coastal settlement with dozens of pebble beaches on the southeastern shore of the Bay of Kotor, known for the Mimosa Festival.

  4. Tivat

    City · 6.3 km

    A coastal town in Boka Kotorska, known for the superyacht marina Porto Montenegro and its Mediterranean climate.

  5. Dobrota

    Village · 7.3 km

    Dobrota is a coastal settlement north of Kotor, known for its tranquil shoreline, historic churches, and views over the Bay of Kotor.

  6. Kotor

    City · 9.7 km

    A medieval town under UNESCO protection, nestled between steep mountains and the calm waters of the Bay of Kotor.

  7. St. John's Fortress

    Castle · 9.8 km

    A fortification complex above Kotor at 260m elevation, with views over the entire Bay of Kotor.

  8. Herceg Novi

    City · 13 km

    A coastal city with six centuries of history, monumental fortresses, and more than 250 sunny days a year.

Plan your stay

Our Lady of the Rocks – getting here and around

Live offers from local hosts on our booking platform. Nothing is charged online – you pay the host on site.

See all transfers

Plan Your Visit

Weather & Useful Info

When to come

Monthly averages – Perast.

  • Jan: Air (max) 11 °C, Sea 14 °C
  • Feb: Air (max) 13 °C, Sea 13 °C
  • Mar: Air (max) 14 °C, Sea 14 °C
  • Apr: Air (max) 17 °C, Sea 16 °C
  • May: Air (max) 23 °C, Sea 19 °C
  • Jun: Air (max) 28 °C, Sea 23 °C
  • Jul: Air (max) 31 °C, Sea 25 °C
  • Aug: Air (max) 31 °C, Sea 26 °C
  • Sep: Air (max) 25 °C, Sea 24 °C
  • Oct: Air (max) 22 °C, Sea 21 °C
  • Nov: Air (max) 17 °C, Sea 18 °C
  • Dec: Air (max) 13 °C, Sea 15 °C
Air (max)SeaSwimming season
Climate and weather – Perast
From spring to autumn boats run regularly from Perast. It is quietest in May, June and September, in the morning before the excursion boats arrive. To see the Fašinada, be in Perast on the evening of 22 July. In winter there are fewer boats, and the church and museum may be closed.

Visitor tip

Boats to the island leave from the Perast waterfront – agree the fare and the return time before you set off. Landing on the island is free; the museum has a ticket sold on site. Come in the morning or later in the afternoon, when fewer excursion boats from Kotor are around. The church is an active shrine: dress modestly and don't take photos during Mass. Out of season there are fewer boats and the museum may be closed, so ask in Perast before you go.

Good to know

Opening hours
Church and museum hours change with the season – check on the Perast waterfront or on the island.
Admission
Landing on the island is free; the museum has a ticket sold on site. The boat from Perast is paid separately.
Parking
Parking is at the entrance to Perast; walk to the waterfront and the boat landing.
Accessibility
Getting in and out of the boat onto the stone pier needs a little agility; the island itself is small, flat and paved with stone.

Getting Here

By Plane

The nearest airport is Tivat, followed by Podgorica and Dubrovnik. From the airport, take a taxi or hire car to Perast and continue by boat.

By Car

The island lies off Perast, on the coastal road around the bay between Kotor and Risan. Leave the car at the car park at the entrance to Perast, walk to the waterfront and continue by boat.

By Bus

Local buses between Kotor, Risan and Herceg Novi stop in Perast. From the stop it is a few minutes' walk to the waterfront and the boat landing.

By Boat

Small boats and water taxis run from the Perast waterfront to the island; the ride takes a few minutes. Excursion boats from Kotor, Tivat and Budva also call at the island, usually combined with Perast.

Open in Google Maps
Explore on your own

Explore Our Lady of the Rocks your way

Free audio guides with narration and a map, plus trails with maps and GPX downloads – set off whenever suits you.

All audio guides
Day plan

Suggested Itineraries

Half a day: Perast and Our Lady of the Rocks

  1. Day 1 · Perast, Our Lady of the Rocks

    Waterfront, boat and island shrine

    In the morning walk along the Perast waterfront, past the Baroque palaces and the Church of St Nicholas. From the waterfront take a boat to Our Lady of the Rocks and visit the church with Kokolja's paintings, the wall of silver votive plaques and the museum. From the island's pier look across to Sveti Đorđe, then return to Perast for lunch by the sea. If you are in the bay on 22 July, stay until dusk for the Fašinada.
FAQ

Frequently Asked Questions

By small boat or water taxi from the Perast waterfront; the ride takes a few minutes. Excursion boats from Kotor, Tivat and Budva also call at the island. Agree the fare and the return time before you set off.

Yes. According to tradition, after an icon of the Virgin was found on the rock on 22 July 1452, seafarers spent centuries sinking stones and old ships around it. The custom continues with the Fašinada, when every 22 July stones are thrown from boats into the sea around the island.

The church with 68 paintings by Tripo Kokolja, the icon of the Virgin on the main altar, more than two thousand silver votive plaques, and the museum with votive paintings of ships and Hijacinta Kunić's embroidery from 1828.

Landing on the island is free; the museum has a ticket sold on site. The boat from Perast is paid separately. Check current prices and opening hours in Perast or on the island.

Sveti Đorđe, the neighbouring natural island with a 12th-century Benedictine monastery, is usually not open to visitors. It is easy to see from a boat and from the pier of Our Lady of the Rocks.

Every year on 22 July, at dusk. Decorated boats tied into a convoy set out from Perast, carry stones to the island and throw them into the sea. The procession is best seen from the Perast waterfront.