Book Our Lady of the Rocks tickets from Kotor or Perast. Learn boat prices, museum entry details, best visiting times & travel tips.
What Is Our Lady of the Rocks
Our Lady of the Rocks is one of two islets facing the town of Perast in the Bay of Kotor — the only artificial island in the Adriatic Sea, built up over centuries from rock and sunken ships. A small Roman Catholic church sits at its center, along with a modest museum run by the local parish. It's a working pilgrimage site as well as a visitor attraction, which shapes how it should be approached: quiet, respectful, and brief rather than treated as a photo-only stop.
People searching for Our Lady of the Rocks tickets are usually planning a half-day out of Kotor that also takes in Perast, and that combination makes sense logistically — the island sits roughly 20 minutes by boat from Kotor's old town and about 5 minutes from Perast's waterfront. You cannot drive to it, and there's no ferry schedule in the conventional sense; access is entirely by small boat, either chartered independently or as part of an organized tour.
History and significance
Local tradition holds that sailors from Perast began piling rocks on a reef in 1452 after finding an icon of the Virgin Mary on the water, and the custom continued for centuries — including a ritual called "fasinada," still performed every July 22, where residents row out and drop stones to maintain the island. The church standing today dates mostly from 1630, rebuilt after earlier structures, with later Baroque additions. It's a genuinely local tradition rather than a attraction built for tourism, which is part of why it's worth seeing — this isn't a replica or recent construction.
What to see on the island
The island is small — you can walk its perimeter in under five minutes. The main draw is the church interior, with a ceiling covered in 68 paintings by the Perast-born artist Tripo Kokolja, done in the late 1600s, and a collection of silver votive plaques donated by sailors over generations. Behind the altar sits the museum room, which is the part visitors often rush past but shouldn't. Outside, there's a small gift kiosk and a modest bell tower you can photograph from the quay, though you generally can't climb it.
How to Reach the Island
There is no way to reach Our Lady of the Rocks except by water, and that's the single most important planning fact on this page. From Kotor's old town, the island is about 7-8 kilometers by road to Perast, then a short hop over water. Public buses run along the coastal road between Kotor and Perast roughly every 30-40 minutes in season, taking 20-25 minutes, but buses stop in Perast itself — you'll still need a boat for the final stretch.
Independent boats from Perast are cheaper and more flexible, while Kotor-based tours cost more but handle logistics for you.
Our Lady of the Rocks tickets and boat access compared
| Option | Approx. cost (per person) | Duration | Flexibility | Best for |
|---|---|---|---|---|
| Independent boat from Perast | €5-10 | 20-30 min round trip | High — depart on demand | Travelers already in Perast |
| Organized half-day tour from Kotor | €20-35 | 3-4 hours total | Low — fixed group schedule | Visitors without a car based in Kotor |
| Private water taxi from Kotor | Higher, negotiable | 1-2 hours | High — custom timing | Couples, small groups wanting pace control |
| Museum/church entry (on-island) | A few euros, cash only | 15-20 min inside | Fixed once arrived | All visitors |
Typical figures based on standard local practice; always confirm current prices with the boatman or tour operator before booking.
Independent boat options from Perast
From Perast's waterfront, local boatmen operate small motorboats to Our Lady of the Rocks on demand throughout the day in season (roughly April through October). You simply walk along the promenade, agree a price, and go — there's rarely a fixed timetable. Expect a round trip, including about 20-30 minutes on the island, to run somewhere in the €5-10 per person range, though this varies by boat and season and is often negotiated directly with the operator rather than posted. This is the cheaper, more flexible route, and it's the one I'd recommend if you're already staying in Perast or arrive there independently by bus or car. The trade-off: no advance booking, no guarantee of English commentary, and you're relying on informal arrangements rather than a ticketed system.
Organized tours from Kotor
If you're based in Kotor without a car, an organized Our Lady of the Rocks boat tour is usually the more practical choice. These typically combine the island with a stop in Perast and sometimes Blue Cave or Lady of Mercy island on a half-day itinerary lasting 3-4 hours, departing from Kotor's harbor. Group boat tours generally fall in the €20-35 per person range depending on what's bundled in and whether lunch or additional stops are included — check current prices and exact itineraries before booking, since operators change offerings seasonally. The downside is pacing: you're on a shared schedule, which can mean a rushed 15 minutes on the island squeezed between other stops. If unhurried time matters to you more than convenience, pair independent Perast transport with your own boat hire instead.
Tickets and Museum Entry
Booking Our Lady of the Rocks tickets actually involves two separate payments that first-time visitors often conflate: the boat transfer, and the museum/church entry fee once you're on the island. There's no single combined ticket sold in advance for independent travelers — you pay the boatman, then pay a small entry fee at the island itself.
Boat ticket pricing
As noted above, independent round-trip boat fare from Perast runs roughly €5-10 per person, while organized half-day tours from Kotor sit in the €20-35 range, with pricing that reflects group size, included stops, and whether a guide narrates in English or multiple languages. There's no official fixed tariff board for the independent boats, so it pays to ask two or three boatmen on the Perast waterfront before committing — prices can vary noticeably between operators, especially in peak July-August weeks. Always confirm whether the quoted price is per person or for the whole boat, since small boats sometimes charge a flat rate regardless of group size.
Museum entry and what's included
Entry to the church and museum is a separate small fee, typically a few euros per adult, paid in cash at the island — card payment isn't reliably available, so bring euros in small denominations. The fee covers access to the main church, the Kokolja ceiling paintings, the votive silver collection, and the small museum room with ship models, embroidered textiles, and religious artifacts tied to Perast's seafaring history. There's no audio guide system; information is limited to posted signage and occasional printed leaflets, so a guided tour adds real value here if you want historical context rather than just a look around. Photography is generally allowed inside, though flash is discouraged near the paintings and textiles.
Best Time to Visit
Timing affects this visit more than most Bay of Kotor stops because you're dependent on small open boats and an island with almost no shade.
Seasonal considerations
Boats to Our Lady of the Rocks run most reliably from April through October; outside that window, service becomes sporadic and weather-dependent, with some boatmen not operating at all in winter. July and August bring the calmest sea conditions and longest daylight, but also the thickest cruise-ship traffic in the bay — Kotor's old town can see several large ships dock on the same morning, and Perast's small waterfront gets correspondingly busy. May, June, and September offer a reasonable trade: warm enough water and weather, noticeably thinner crowds, and boatmen still working full hours. Winter visits are possible but unpredictable — bura winds can make the crossing uncomfortable or cancel it outright.
Avoiding crowds
Arrive in Perast before 10am or after 4pm to avoid the midday cluster of tour groups, which tends to peak between 11am and 2pm when Kotor-based excursions converge on the island. If you're coming independently, a weekday visit beats a weekend one, especially in shoulder season when Perast hosts fewer day-trippers from Budva and Tivat. Comparing this to Dubrovnik's Old Town, where crowding is near-constant in summer, Our Lady of the Rocks is still manageable — but only if you avoid the exact hours when cruise excursions and group tours overlap.
Nearby Attractions and Add-ons
Nobody should treat Our Lady of the Rocks as a standalone destination — it's a 20-30 minute add-on to a day centered on Perast and the wider Bay of Kotor, and treating it otherwise wastes the trip out there.
Perast town exploration
Perast itself deserves an hour or two beyond the boat trip. It's a compact Baroque town of around 17 palaces built by sea captains between the 1600s and 1700s, with a single main street running along the water — no cars allowed in the old core. Climb the bell tower of St. Nicholas Church (around €2-3 entry) for a view over both islets, including Our Lady of the Rocks and its neighbor, the natural island of St. George, which is not open to visitors. Compared to Kotor's old town, Perast is smaller, quieter, and far less commercialized — a better stop for people who find Kotor's cruise-day crowds tiring.
Bay of Kotor activities
If you have a full day, combine the island with other Bay of Kotor stops: a drive or boat ride to Herceg Novi at the bay's mouth, a stop in Tivat for its marina and café scene, or a longer excursion toward Sveti Stefan and Budva further down the coast. Lovcen National Park makes a strong half-day pairing too, reachable by a winding mountain road above Kotor with views back down over the entire bay — a sharp contrast to the sea-level perspective you get from the island itself. Sea kayaking tours from Kotor's old town sometimes route past Our Lady of the Rocks as well, which suits travelers who'd rather skip the museum entirely and just see the island from the water.
Frequently asked questions
How much do Our Lady of the Rocks tickets cost?
There's no single advance ticket. Expect to pay roughly €5-10 per person for an independent round-trip boat from Perast, plus a few euros cash for museum and church entry once you're on the island. Organized half-day tours from Kotor that include the island typically cost €20-35 per person — check current prices before booking since they vary by operator and season.
Can you visit the island independently or only with a tour?
You can absolutely visit independently. Walk along Perast's waterfront, negotiate with one of the local boatmen operating small motorboats, and you'll be on the island within minutes — no booking required in most cases. A guided tour only adds value if you want historical commentary or you're based in Kotor without easy transport to Perast.
What is included in museum entry?
The on-island entry fee covers the church interior with its Tripo Kokolja ceiling paintings, a collection of silver votive plaques from sailors, and a small museum room containing ship models and maritime artifacts tied to Perast's seafaring history. There's no audio guide — just signage — so a guide or tour adds useful context if you want more than a self-guided look.
What is the best time to visit to avoid crowds?
Aim for before 10am or after 4pm, and visit on a weekday if possible. Midday hours, roughly 11am to 2pm, are when Kotor-based group tours and cruise-ship day-trippers converge on Perast and the island together. Shoulder months like May, June, and September offer thinner crowds than July and August with still-reliable boat service.
How long does a typical visit take?
Budget 45-60 minutes total if going independently from Perast: a short boat ride over, 15-20 minutes inside the church and museum, a walk around the small perimeter, and the return crossing. Organized tours from Kotor usually allot less time on the island itself, often just 15-20 minutes, within a broader 3-4 hour excursion.