Home City Transfers Airport Transfers Private Driver Group Transfers
Explore
Day Trips Itineraries Destinations Attractions
Blog Get a Quote
DestinationsAttractionsKotor

Perast & Our Lady of the Rocks: Visitor Guide

A single-street baroque village facing two islands in the Bay of Kotor — and a tiny man-made island church filled with centuries of silver offerings.

Kotor, Montenegro 5 min read
Entrance
€5 boat + €2 church
Hours
Boats roughly 9am–5pm (summer)
Time needed
1–2 hours
Quick answer

Perast is a baroque village 14 km north of Kotor in the Bay of Kotor, Montenegro. Take a €5 boat from the waterfront to Our Lady of the Rocks — a tiny man-made island with a 17th-century church full of silver votive offerings. Allow 1–2 hours for both the village and the island. It's a standard stop on any Dubrovnik–Kotor transfer.

Perast is the most photogenic village in the Bay of Kotor — a single row of baroque stone palaces facing two islands against a wall of mountains. It sits 14 km north of Kotor and is a standard stop on any transfer travelling along the bay between Dubrovnik and Kotor or Tivat.

For a village of around 300 people, Perast punches far above its weight. It has more baroque churches and stone palazzos per square metre than almost anywhere on the Adriatic coast — the legacy of a 17th-century maritime golden age when Perast captains traded for Venice and Russia. Today it’s a single pedestrianised street, two waterfront cafés-per-step, and the most-photographed scene in Montenegro.

What makes Perast special

Three things set Perast apart from the dozens of pretty bay villages along this coast:

The two islands. Most coastal towns face open water. Perast faces a perfectly framed view of two small islands — Our Lady of the Rocks (the man-made one with the church) and St. George (the smaller, natural one with a monastery and cypress trees). The composition has been compared to a stage set.

The baroque architecture. Sixteen churches and a row of stone palaces in a town this small is a quirk of history — Perast was a free maritime city under Venice with significant wealth and zero need for defensive walls (the bay protected it). They built tall, ornate, Italian-influenced houses instead. Most are still standing.

No cars. The waterfront strip is closed to traffic. After the noise of Kotor’s cruise-port crowds, the silence in Perast is a relief — just the sound of water against the seawall.

Our Lady of the Rocks (Gospa od Škrpjela)

The larger of Perast’s two islands is the only artificial island in the Adriatic. Local sailors built it over the course of more than 500 years by dropping rocks and sinking captured Ottoman ships at a spot where, according to legend, two fishermen found an icon of the Virgin Mary in 1452. Each year on the 22nd of July, locals still sail out at sunset and drop a stone onto the island to maintain the tradition — a ceremony called fašinada.

The church on top of the island dates to 1632 and was rebuilt after a 17th-century earthquake. Inside, the walls and ceiling are covered in baroque paintings by Tripo Kokolja, a local 17th-century master. The most famous object is the silver votive offering hung behind the altar — donated by a sailor’s wife who waited 25 years for her husband to return, with strands of her own hair woven into the silver as she aged.

The collection of votive plates donated by sailors over the centuries is remarkable. Look for the small museum room beside the church showing model ships, naval instruments, and silver tablets thanking the Virgin for safe voyages.

Practical: Boats leave the Perast waterfront roughly every 30 minutes from 9am to 5pm in season — pay the boatman directly, around €5 return. The crossing takes 5 minutes. Church entry is €2 (kept by the parish for upkeep). Allow 30–45 minutes on the island.

St. George Island (Sveti Đorđe)

The smaller, darker island next to Our Lady of the Rocks is a natural rock outcrop with a Benedictine monastery and a cypress grove that locals use as a cemetery. It is closed to visitors — boats circle it but do not land. Don’t be disappointed: the monks chose this island precisely because it’s unreachable, and the silhouette of cypresses against the bay is the photograph everyone comes for.

Walking through Perast village

The main strip runs about 800 metres along the waterfront. End to end is a 10-minute walk, but you’ll want longer to look up at the palaces.

St. Nicholas Church bell tower at the centre of the village is the tallest in Boka. You can climb it (around €2) for the best view of both islands and the bay opening east toward Risan. It’s narrow and steep — not for anyone with mobility issues — but the view is the single best photograph you’ll take in Montenegro.

Bujović Palace at the eastern end of the strip houses the Perast Maritime Museum. Around €5 entry covers two floors of ship models, navigational instruments, captain’s portraits, and a collection of weapons from the Russian–Turkish wars (Perast captains served in the Russian Imperial Navy). Allow 30 minutes.

Smekja and Zmajević Palaces further west are private but the facades are worth standing in front of. The Zmajević family produced two Catholic archbishops; their palace’s chapel sits dramatically above the road on a small terrace.

Best photo spots

The classic shot of Perast and the two islands is taken from the road approaching from Risan (north) — pull over at the small viewpoint about 1 km before entering the village. Morning light (before 11am) is best; the village faces east and is in shadow by mid-afternoon.

For the reverse view — Perast from the bay — climb the St. Nicholas bell tower or take the boat to Our Lady of the Rocks and look back from the church terrace.

The first café on the waterfront entering from the south has a small terrace at water level with the islands directly in front. Good for a coffee and a slow photograph.

When to visit

Best time of year: May, June, late September, and October. Summer (July–August) brings cruise-ship excursions from Kotor mid-morning through early afternoon — Perast can feel uncomfortably crowded then. Spring and autumn are quieter, weather is mild, and boats still run.

Best time of day: Arrive before 10am or after 4pm to avoid the cruise crowds. Evening light on the village is beautiful but the boats stop running around 5pm in shoulder season, so the islands close earlier.

Avoid: mid-day in August. The marble waterfront becomes a heat trap and shade is limited.

How to get to Perast

FromDistanceDrive time
Kotor14 km15–20 min
Tivat28 km25 min
Tivat Airport (TIV)21 km30 min
Dubrovnik78 km1h 15m–1h 30m (border dependent)
Budva30 km35–45 min
Herceg Novi30 km35 min

If you’re staying in Dubrovnik and want to make Perast a half-day or day trip, see our Dubrovnik to Perast day trip transfer page — fixed pricing, English-speaking driver, waiting time at Perast included so you can take the boat to Our Lady of the Rocks without rushing.

If you’re already in Kotor, Perast is a short taxi ride or part of any bay tour. We include a 30-minute Perast stop on every Dubrovnik–Kotor transfer at no extra cost — just mention it when booking.

Parking is at the entrances to the village (north and south); the main strip is closed to traffic. Parking is paid in summer (around €1/hour), free in low season.

Where to eat

The waterfront restaurants charge tourist prices but the setting justifies the markup. Look for fresh fish (sea bass, dorada), Boka mussels (dagnje na buzaru), and grilled squid. A standard meal for two with wine runs €40–60. For something cheaper and equally good, try one of the smaller konobas one street back from the water — same kitchens, half the price.

What to bring

A light layer (the boat ride to Our Lady of the Rocks can be windy even in summer), shoulders covered for the church, and cash in small euros for the boatman, the church donation box, and the bell-tower entry — they don’t take cards. Comfortable shoes for the cobblestones.

FAQ

How long do I need in Perast? 1.5 to 2 hours covers the village walk, the boat to Our Lady of the Rocks, the church, and a coffee. Add another hour for the maritime museum or bell tower.

Is Our Lady of the Rocks worth the boat trip? Yes. It’s the only artificial island in the Adriatic, the church interior is genuinely beautiful (not a tourist trap), and the boat itself is part of the experience. Skip the museum if short on time, but don’t skip the boat.

Can you swim in Perast? Yes — there’s a small public swimming spot at the eastern end of the waterfront. Most visitors don’t, because Perast is a stop, not a beach destination. If you want to swim, base yourself in Risan or Stoliv across the bay.

Is Perast crowded? In summer, yes — between 10am and 3pm. Outside those hours and outside July–August, no. Compared to Kotor’s old town, Perast is calm.

Do I need to book the boat to Our Lady of the Rocks in advance? No. Boats leave continuously from the waterfront in season. Just walk to the dock and pay the boatman.

Can I visit Perast on a Dubrovnik to Kotor transfer? Yes — it’s the most popular stop on the route. We add a 30-minute halt at Perast on all Dubrovnik–Kotor and Kotor–Dubrovnik private transfers at no extra cost. See Dubrovnik to Kotor private transfer for pricing.

Getting to Kotor

More in Kotor

Ready to go?

Book your private transfer in under a minute. Fixed prices, scenic stops, door-to-door comfort.

Book a Transfer →
Easy Balkan Transfers — local drivers, local knowledge. Thousands of private transfers across 8 Balkan countries since 2018.
Need help?