Perast & Our Lady of the Rocks: How to Get There by Car

Perast is one of the most beautiful villages in the Balkans, and the island church of Our Lady of the Rocks is the most photographed sight in Montenegro. Here's everything you need to drive there, park, and get to the island.

Our Lady of the Rocks island church on the Bay of Kotor, Montenegro

Perast sits on the western shore of the Bay of Kotor — a small Baroque town of stone palaces and bell towers that has changed almost nothing since the Venetian era. Anchored just offshore are two tiny islands: the natural island of St. George, home to a Benedictine abbey, and the man-made island of Our Lady of the Rocks (Gospa od Škrpjela), built by sailors over centuries and topped by a church that is one of the most beautiful interiors in the Adriatic region. Getting here by rental car is straightforward from anywhere in the Bay of Kotor.

Driving to Perast: Distances & Times

From Tivat
18 km / ~25 min
Via Kotor coastal road. Scenic route past the old town walls.
From Kotor
12 km / ~15 min
Take the coastal road north — do not use the tunnel shortcut.
From Herceg Novi
45 km / ~55 min
Via the Verige car ferry (€4.50) or around the bay. Ferry saves 30 km.
From Budva
35 km / ~45 min
Via Tivat tunnel and coastal road north through Kotor.

The drive from Kotor to Perast follows the bay coast on a narrow two-lane road — it is one of the most beautiful short drives in Montenegro. Take the coastal road rather than the inland tunnel; the tunnel saves time but misses the water entirely.

Parking in Perast

Perast is a small village with one main street running along the waterfront. There is no large car park — parking is on the road itself, either at the village entrance or along the main coastal road approaching from Kotor.

  • Village entrance lot: a small paid area at the southern approach to the village. Fill this up in summer by 10am.
  • Roadside along the approach: spaces on the verge of the coastal road in the kilometre before the village. Free, and usually available even in peak season.
  • Do not block the coastal lane — it is the only through route and local traffic needs it.
  • In July and August, arrive before 9:30am or after 4pm to find a space easily.
Timing tip

Perast gets very busy with tour buses between 10am and 2pm in summer. Arriving early or late afternoon gives you a quieter village and much better photos of the bay without crowds.

Getting to Our Lady of the Rocks

The island of Our Lady of the Rocks lies about 150 metres offshore. You reach it by a short boat trip from the Perast waterfront — small wooden boats operated by local boatmen run the crossing on demand throughout the day whenever the church is open.

  1. Walk to the waterfront From anywhere you park, the bay is a short walk. Look for the boats lined up at the small stone jetty along the main promenade.
  2. Negotiate the crossing — ~€5 per person The boat trip takes about 5 minutes each way. The return is included in the price. The crossing runs roughly April–October; in winter the church may be closed.
  3. Visit the church The interior contains over 2,500 silver votive plaques given by sailors, and a collection of paintings by Baroque master Tripo Kokolja. Entry is free; a small donation is welcome.
  4. Return to the village The boat waits on the island or returns for you. Signal from the island shore when you're ready and a boatman will come.
Perast waterfront with the two islands visible — St George and Our Lady of the Rocks

What Else to See in Perast

The village itself deserves an hour beyond the island trip. Perast once had 16 churches and palaces for its wealthy sea-captain families — several are still standing and visible from the waterfront walk.

  • St Nicholas Church tower: climb for panoramic views over both islands and the bay. Small entry fee.
  • Bujović Palace Museum: Baroque palace turned museum, showing the maritime history of the town.
  • Waterfront cafés: sit at any of the stone terrace cafés and watch the bay. The views are as good as anywhere in Montenegro.

Best Time to Visit

May and June are the best months — warm enough for the boat crossing, far fewer tour groups than July and August, and the bay is at its clearest. September is also excellent: summer crowds drop sharply after the first week but the weather remains good. The church boat typically runs April through October.

If you're combining Perast with the Bay of Kotor loop, the natural sequence is: Tivat or Kotor → Perast → Risan → Verige ferry → Herceg Novi. Perast sits at the midpoint of the loop and works perfectly as a two-hour stop.

Frequently Asked Questions

How do you get to Our Lady of the Rocks from Perast?

By boat from the Perast waterfront — a 5-minute crossing with local boatmen who operate on demand throughout the day. The fare is approximately €5 per person return. The service runs April through October.

How far is Perast from Kotor?

12 km by the coastal road, approximately 15 minutes. Take the coastal road north from Kotor rather than the inland tunnel — the scenic waterfront route is the right way to arrive.

Is there parking in Perast?

Perast has limited parking. There is a small paid lot at the village entrance and roadside spaces along the approach road. Arrive before 9:30am in summer. Do not block the coastal through lane.

Is entry to Our Lady of the Rocks free?

Church entry is free; a small donation is appreciated. You pay for the boat crossing (approximately €5 per person return). The island itself is open to visitors whenever the church is staffed — roughly April through October.

Can I visit Perast as a day trip from Tivat?

Easily. Perast is 18 km / 25 minutes from Tivat. Combined with the Bay of Kotor loop it makes a full day; as a stand-alone trip it takes 2–3 hours including the island boat crossing.

← Previous Driving to Lovćen National Park: The Serpentine Road from Kotor Next → 10-Day Balkans Road Trip: Dubrovnik → Kotor → Tirana (The Adriatic Route)