Introduction — Understanding Kotor Bay and Planning Your Walks and Ferry Routes
Kotor Bay (Boka Kotorska) is one of Europe’s most dramatic coastlines: a deep ria with steep cliffs, historic villages huddled against the water, and mountains that seem to rise straight from the sea. For curious travelers, exploring Kotor Bay on foot and by ferry gives you the best of both worlds: medieval alleyways, fortifications and viewpoints you reach on foot, and the intimacy of the sea — islands and coastal villages you can only appreciate from the water. This comprehensive guide lays out essential, practical, and detailed itineraries to explore Kotor Bay in one day, two or three days, or to plan mixed outings (hiking + boat crossings), with precise addresses, typical schedules, prices in euros and local tips.
On land, Kotor (Stari Grad — the Old Town) is very walkable: a maze of cobbled streets, squares and churches — every corner deserves a photo stop. Up above, the St. John Fortress (San Giovanni) offers an unforgettable panorama over the bay (expect a physical effort and a good set of lungs). On the water, ferries and water taxis connect Kotor with Perast, the island of Our Lady of the Rocks (Gospa od Škrpjela), and the car-ferry crossing Kamenari–Lepetane that shortens the long road detour. Combining walking and boat trips lets you shape varied days: cultural visits in the morning, lunch by the water in Perast, then a sunset cruise.
Before diving into specific routes, here are a few practical highlights: Kotor Old Town is at Stari Grad, 85330 Kotor, Montenegro. Most museums and sites open between 09:00 and 18:00 (often reduced off-season). Small tourist boats to Perast and Our Lady of the Rocks typically depart from Perast Harbor (Perast, 85333 Perast) throughout the day at 30–60 minute intervals in high season. The Kamenari–Lepetane car ferry (Ferry Terminal Kamenari, 85331 Kamenari) operates 24/7 with frequent daytime departures; foot passengers pay around €1.50 and vehicles between €5–€10 depending on size and season. Gear to bring: good walking shoes, water, sun protection, a local map or offline app, and some cash in euros — many small boats and local sellers don’t always accept cards.
This guide contains several detailed itineraries (walking around Kotor, the climb to the fortress, the Perast and Our Lady of the Rocks trip, the Kamenari–Lepetane crossing and combinations), with exact addresses, indicative prices in euros, usual opening hours and local tips to optimize your time and reduce fatigue. Times and prices vary by season (high season: July–August); I note when information is seasonal and give off-season alternatives. You’ll also find lunch recommendations, photo stops and practical tips (where to buy tickets, when to leave to avoid crowds, how to combine ferry and walking). At the end: a summary of local tips for traveling safely and respectfully in the bay.

1) Walking route: Full tour of Kotor Old Town and the climb up to St. John Fortress (San Giovanni)
Start your day in the heart of Kotor Old Town (Stari Grad, 85330 Kotor, Montenegro). The best-known main entrance is the Sea Gate (Vrata od Mora), located on Trg od Oružja, 85330 Kotor. It’s best to arrive early (before 09:30) to enjoy cooler streets and avoid tour groups. Recommended time: 2–4 hours for the Old Town alone; 3–5 hours if you include the climb to San Giovanni fortress.
Highlights inside the Old Town:
- St. Tryphon Cathedral (Katedrala Svetog Trifuna), address: Trg Svetog Trifuna 1, 85330 Kotor. Hours: typically 09:00–17:00 (high season 09:00–18:00). Entry fee: about €2–3 (donations sometimes requested). The Romanesque–Gothic interior, crypts and treasury are worth a visit.
- Kotor Maritime Museum (Pomorski Muzej), address: Trg od Oružja 6, 85330 Kotor. Hours: 09:00–18:00 (may vary off-season). Fee: around €3–6. A rich collection on the naval history and maritime traditions of the Boka.
- Arms Square (Trg od Oružja): cafés, Venetian architecture and a great orientation point.
- Sun Gate (Vrata od Sunca) and nearby lanes: stone buildings, small craft shops and galleries.
Climb to San Giovanni Fortress: the trail starts from the Old Town area near the Church of Our Lady of Health (Gospa od Zdravlja area). Approximate access point: footpath from Stari Grad (start near Ulica Đurađa). Hours: the fortress is accessible all day but any ticket office (if applicable) usually operates 08:00–16:30. Suggested fee: about €8 for access to the path and fortress (indicative — check on site). Preparation: around 1,350 stone steps spread across terraces, allow 45–90 minutes depending on fitness. The view from the top (roughly 280–300 m altitude) delivers a breathtaking panorama of the entire bay.
Local tips: leave early to avoid heat and crowds; bring at least 1.5 liters of water per person if you climb; wear hiking shoes or trainers with good grip (steps are uneven). If you’re prone to vertigo, do the climb in the morning and avoid times when tour buses unload groups in the Old Town. Take insect repellent for shady stops. For the descent, budget 30–45 minutes and watch the afternoon light for dramatic photos.

2) Mixed ferry + walk route: Kotor → Perast → Our Lady of the Rocks (Gospa od Škrpjela) — half-day
A classic you shouldn’t miss: leave Kotor by minibus/car or on foot to the harbor, then take a boat to Perast. Perast (Perast Harbor, 85333 Perast, Montenegro) is a baroque village on the bay’s northern shore, famous for its palaces and the two islands opposite (Gospa od Škrpjela / Our Lady of the Rocks and Sveti Đorđe / Saint George). Typical route: Kotor Old Town → Perast (20–30 minutes by car or 20–40 minutes by ferry depending on the service) → visit Perast → boat to Our Lady of the Rocks (10–15 minutes by boat).
How to get there:
- Taxi / private minibus from Kotor (10–15 min, roughly €6–12 per person depending on negotiation).
- Water taxi or boat excursion: departures from Kotor or Perast. High-season tickets: Perast–Our Lady of the Rocks round trip €6–10 per adult. Hours: typically 09:00–18:00, departures every 30–60 minutes in high season; off-season check with local harbormasters.
On arrival in Perast:
- Perast Harbor (Šetalište 1, 85333 Perast): waterfront promenade, restaurants and boat docks. Recommended lunch: Restaurant Conte (Šetalište 2, Perast) or « Bujol » for fresh fish — main courses €10–22 depending on the place.
- Our Lady of the Rocks (Gospa od Škrpjela) — a small artificial island with a church and a museum: boarding point from Perast Harbor. Hours: 09:00–17:00 / 18:00 in high season. Boat + entry fee: about €8–12 (combined tickets are often available). The church houses votive paintings, ex-votos and offers a close-up view of the bay.
- Saint George Island (Sveti Đorđe): a private island not open to visitors, but boats circle it for photos and views.
Practical tips: arrive in Perast before noon if you want to avoid big excursion groups. Boats often accept cash only; carry euro notes. Photographers should position themselves on the east side of Perast Harbor for picture-perfect views of the palaces facing the islands. For greater flexibility, book a private water taxi (approx. €30–60 for 1–2 hours depending on the season) that can drop you at the islands and bring you back when you want.

3) Coastal route and short crossing: Kamenari–Lepetane ferry and exploring the bay’s southern shore
The Kamenari–Lepetane crossing (Ferry Terminal Kamenari, 85331 Kamenari) is a short but strategic link that cuts out a long road detour around the bay. It’s especially useful if you’re exploring the southern shore and want to stop in Dobrota, Bijela, or continue on to Herceg Novi. Car ferries run all day with high frequency (daytime every 15–30 minutes). The trip takes about 10–15 minutes.
Schedules and fares:
- Hours: frequent service 06:00–22:00, reduced overnight (continuous rotation but less frequent at night). Check for winter changes.
- Indicative prices: foot passengers around €1.50; motorcycle €3–4; car €5–10 depending on season and size. Payment: mostly cash in euros, some modern terminals accept cards.
Suggested route after crossing:
- Arrive in Lepetane → follow the coastal road to Bijela (photo stop, beach and shipyards). Suggested lunch spot: Restaurant Portun (Bijela, Herceg Novi area), dishes €8–18.
- Continue to Dobrota (Dobrota, 85330) for a shoreline walk and a view back across the bay to Kotor Old Town; many cafés and hidden swimming spots. Public beach accessible near Ul. Kralja Nikole, Dobrota.
- Return late afternoon by ferry to Kamenari if you came from the opposite shore, or continue to Herceg Novi for an extra day.
Local tips: the crossing is a great way to avoid summer traffic. During peak hours (late afternoon) expect queues for cars. Pedestrians board quickly but watch the tide and weather — strong winds can disrupt crossings. For a more scenic experience, choose a morning or sunset crossing.

4) Panoramic boat route: Bay cruise at sunset (Kotor Sunset Cruise)
Nothing beats a boat trip at sunset in Kotor Bay. Local operators run mini-cruises of 1.5–3 hours that often depart from the quay by Kotor Old Town (Trg od Oružja / Kotor Harbor). These cruises are ideal for photographers, couples and travelers who want a broad overview without multiple transfers.
Organization and prices:
- Departure point: Kotor Harbor (Trg od Oružja, 85330 Kotor). Times: frequent late-afternoon departures, typically 17:00–20:30 depending on season to align with sunset.
- Duration: 1.5–3 hours. Indicative price: €15–35 per person (shared cruises). Private cruises: €80–200 depending on duration and boat size.
- What’s usually included: light drinks, sometimes an aperitif or snacks; check before booking. Tickets are sold at the harbor desk or online via local agencies (small companies often prefer cash).
Typical route: leave Kotor → sail along the Old Town → pass near Perast with views of the islands → wider crossing towards Herceg Novi or return to Kotor. In summer, the evening light accents Venetian facades and surrounding mountains for striking color contrasts.
Practical tips: book in advance in high season (July–August) and ask if the cruise includes a swim stop. Bring a light jacket: the bay breeze can be cool at sunset. For a romantic outing, reserve a small private boat; for tight budgets, shared cruises offer excellent value.
Conclusion — Choosing and Combining Routes Based on Your Time and Energy
Kotor Bay reveals itself slowly: on foot for historical immersion, and by boat for the maritime perspective. If you have a half-day, focus on Kotor Old Town (Stari Grad, Trg od Oružja, 85330 Kotor) and St. Tryphon Cathedral (Trg Svetog Trifuna 1); with a full day, combine Kotor + Perast + Our Lady of the Rocks for the perfect mix of architecture and islands. With two to three days, add the Kamenari–Lepetane crossing to explore the southern shore and plan a sunset cruise for a memorable highlight.
Favor morning departures for hikes (San Giovanni) and cooler hours for museums (Maritime Museum, Trg od Oružja 6). Small boat services often require cash in euros: carry some cash and always ask if cards are accepted. The prices shown in this guide (foot ferry €1.50, Perast–Our Lady boat €8–12, fortress climb ~€8, museums €2–6) are typical indications — they fluctuate with season and local changes, so confirm on site or online before you travel.
Finally, respect local rules: don’t leave litter on trails, observe quiet hours in residential neighborhoods at night, and negotiate taxi or boat fares politely when needed. Kotor Bay rewards slow curiosity: leave room for a coffee on Arms Square, an impromptu swim in a cove, and a photo stop at the top of San Giovanni Fortress. With a little planning — the right shoes, water bottles, and euros — your walking and ferry itineraries in Kotor Bay will become a string of diverse memories mixing history, sea vistas and moments of pure contemplation.