Kotor in 3 Days: Medieval Walls, the Bay & Montenegro's Adriatic Secret
1,350 steps to a clifftop fortress, a fjord-like bay ringed by mountains, a man-made island church 500 years in the making, and a medieval city that costs half as much as Dubrovnik. The complete guide.

Delhi · Visited: Kedarnath, Gangotri, Manali, Shimla, Rishikesh & more · April 2026 · 12 min read
Kotor is a perfectly preserved medieval walled city wedged between a fjord-like bay and a mountain so steep you can see the ancient walls zigzagging vertically up the rock face to a fortress 1,350 steps above. UNESCO called it one of the best-kept secrets in European heritage. They were right.
⚡ What Kotor Actually Is
Kotor is a medieval city on the Bay of Kotor (Boka Kotorska) — a deep, enclosed inlet on the Adriatic coast of Montenegro that looks so much like a Scandinavian fjord that UNESCO recognised it as a natural and cultural heritage site in 1979. The city itself was a powerful maritime republic under Venice from 1420 to 1797, and its fortifications, cathedral, palaces and narrow stone lanes are among the best-preserved examples of Venetian-era urban architecture in the Balkans.
The Old Town sits at the base of Mount St John (Sveti Ivan), whose sheer face rises almost vertically from the city walls. The City Walls of Kotor (Bedemi) climb that face in a series of zigzags — 4.5km of wall built between the 9th and 19th centuries — culminating at the ruined Fortress of San Giovanni, 280 metres above sea level and 1,350 steps from the Sea Gate. The view from the top is the single best reason to come.
Kotor sits two hours south of Dubrovnik by bus and costs 40–50% less for equivalent accommodation and food. It has a fraction of the cruise ship crowds (outside July–August), a genuine Venetian-era urban fabric that Dubrovnik's tourism industry has largely eroded, and access to an extraordinary bay dotted with Baroque villages, man-made island churches, and the Montenegrin mountains above.
2–2.5 hrs
From Dubrovnik
May–Jun, Sep–Oct
Best Season
1,350
Fortress Steps
€45/day
Budget From
🌡️ Best Time to Visit Kotor
May–Jun — Late Spring — Best Season
Recommended
18–26°C, lush green mountains, wildflowers on the hillsides, and the bay glittering in clear Adriatic light. Pre-peak crowds mean the Old Town streets are breathable. The sea is warm enough to swim from mid-June. Our top recommendation for most travellers.
Sep–Oct — Autumn — Equally Excellent
Highly recommended
20–27°C, sea still warm (22–24°C), crowds thin dramatically after the August peak. September is arguably the single best month — the summer heat breaks, the water is perfect, and the mountains turn golden. October is cooler and wetter but still very pleasant.
Jul–Aug — Peak Summer — Avoid if Possible
Overcrowded
Up to 8 cruise ships dock simultaneously, disgorging 15,000 passengers into a medieval city designed for a few hundred. The Old Town becomes an elbow-to-elbow queue. Temperatures reach 33–36°C. Accommodation prices rise 50–100%. The bay and beaches are still beautiful, but Kotor Old Town is best avoided in these months.
Nov–Mar — Winter — Quiet but Atmospheric
For adventurous visitors
Kotor in winter is genuinely atmospheric — almost no tourists, very low prices (hostel dorms from €12), and misty mountains around the bay. The Old Town is just as beautiful and entirely yours. Some restaurants close. Rain is frequent November–February. The City Walls hike is still possible on clear days and the views are extraordinary.
🚌 Getting to Kotor
Key detail: The closest international airports are Tivat (TIV), just 8km from Kotor Old Town, and Dubrovnik (DBV) in Croatia, 2–2.5 hours away by bus. Most budget travellers fly into Dubrovnik and take the bus — it's the cheapest way in.
Bus from Dubrovnik (recommended budget option)
Best budget optionDubrovnik bus station → Kotor: 2–2.5 hours, €8–15 depending on operator and season. Several daily departures. The road follows the Croatian and Montenegrin coast with extraordinary views of the bay as you approach Kotor. Border crossing at Debeli Brijeg takes 10–30 minutes. Book at the Dubrovnik bus station on arrival or online.
Fly into Tivat (TIV) — closest airport
Most convenientTivat Airport is 8km from Kotor Old Town — a 10–15 minute taxi ride (€10–15). Direct flights from London, Paris, Amsterdam, Vienna and many other European cities. Montenegro Airlines and several European low-cost carriers operate here seasonally. The easiest arrival if you can find a good fare.
Ferry from Lepetane to Kamenari
For driversIf driving from the north (e.g., from Herceg Novi), use the Lepetane–Kamenari car ferry across the narrowest point of the inner bay. The crossing takes 5 minutes and costs €4.50 per car — saving 45 minutes of driving around the bay. Runs 24/7, very frequent.
Drive from Dubrovnik or Split
FlexibleDubrovnik to Kotor: 90km, 1.5–2 hours. Split to Kotor: 300km, 4–5 hours along the Dalmatian coast. A hire car gives complete flexibility for exploring the bay, Perast, Budva, Sveti Stefan and the mountain roads above Kotor. Cars available from Tivat airport from €30–50/day.
📅 3-Day Kotor Itinerary
Each day card is expandable. Start the City Walls hike early — by 10am the cruise ship passengers arrive and the steps become crowded. The bay and Old Town reward slow exploration.
- ●Arrive by bus from Dubrovnik (2–2.5 hours, €8–15) or taxi from Tivat airport (8km, €10–15). Check into accommodation — Cattaro Hostel in the Old Town from €18–22/night for a dorm, or Palazzo Drusko or Hotel Monte Cristo for a mid-range room (€80–130/night).
- ●Enter the Old Town through the Sea Gate (Vrata od Mora) — the main entrance on the waterfront. The gate is free and the inscription reads '1944' — the year the city was liberated in World War II. The Piazza of Arms (Trg od Oružja) immediately inside is the central square, dominated by the Clock Tower.
- ●Cathedral of Saint Tryphon (Katedrala Svetog Tripuna) — the most important building in Kotor. Built in 1166 AD in a Romanesque style on the site of an earlier 9th-century church, the twin-towered facade and the interior treasury of silver votive tablets and Byzantine frescoes are genuinely beautiful. Entry €3. Allow 45 minutes.
- ●Explore the cat culture — Kotor's cats have been resident since Venetian maritime times, kept to control the rat population on the harbour ships. There are over 100 cats in the Old Town. The tiny Muzej Mačaka (Cat Museum) on the upper floor of an Old Town building charges €1 and is charming.
- ●Afternoon: City Walls hike (Bedemi) — start at the north side of the Old Town near the Church of Our Lady of Remedy. Entry €8 per person. The walls climb 4.5km of switchbacks and stairs to the ruined Fortress of San Giovanni (St John) at 280m above sea level. Allow 2 hours return. The 1,350 steps are steep but well-maintained.
- ●The view from San Giovanni Fortress: the entire Bay of Kotor stretching out below — the inner bay, the outer bay, the mountains of Bosnia on the horizon, and the tiny walled city far below you. One of the great European travel moments.
- ●Sunset from the fortress walls or the walls halfway up — the bay turns gold, the mountains blue, and the city glows. Come down before dark as some sections have no lighting.
- ●Dinner: Galion Restaurant just outside the Old Town walls on the waterfront — fresh Adriatic fish, black risotto (crni rižot), and local Vranac wine with bay views (€20–30pp). Or eat earlier at a small konoba restaurant inside the Old Town for €10–15pp.
- ●Morning: local bus or shared taxi to Perast (30 minutes, €2–4 by local bus departing from the main road outside Kotor Old Town). Perast is a tiny Baroque village on the western shore of the inner bay — a single main street of 17th-century palaces and 16 churches, one for each of the 16 noble families who once controlled its maritime trade.
- ●Hire a water taxi from the Perast waterfront to Our Lady of the Rocks (Gospa od Škrpjela) — the man-made island church in the middle of the bay. €5 per person return, 5-minute crossing. The island was created over 500 years by sailors returning from voyages who threw stones onto a reef — a tradition still observed every 22 July.
- ●Inside Our Lady of the Rocks: a stunning collection of 2,500 silver votive tablets — ex-votos donated by grateful sailors over centuries — and a 17th-century icon attributed to the painter Lovro Marinov Dobričević. The ceiling is covered in paintings by Tripo Kokolja. Genuinely remarkable and almost unknown outside the Balkans.
- ●Lunch in Perast: seafood at a restaurant on the main street — try the fresh grilled sea bass (brancin na žaru), the black risotto, or the prstaci (date mussels, a local Adriatic speciality). €12–18pp. The views across the bay while eating are extraordinary.
- ●Afternoon: return to Kotor by bus or on foot along the bay road (3km, 40 minutes, pleasant waterside walk). Walk the Piazza of Arms again — it has a completely different character in the afternoon with locals rather than tourists.
- ●Visit the Maritime Museum (Pomorski Muzej, €5) on the main square — Kotor was a major Venetian sea power with its own fleet of over 300 ships in the 17th century. The museum is well-presented and surprisingly absorbing.
- ●Evening: Nikšičko beer (Montenegro's national beer) at a café table on the square — €2–3 per pint. Then the Old Town by night — the medieval streets empty after 9pm outside peak season and feel completely different from the daytime bustle.
- ●Street food option: burek (flaky filo pastry with cheese or meat) from a pekara (bakery) near the Sea Gate for €1.50 — better value and more local than any restaurant near the main square.
- ●Morning bus to Budva (30 minutes, €3 from Kotor bus station, frequent departures). Budva is Montenegro's beach capital — another walled medieval town, smaller than Kotor but with proper sandy beaches immediately outside the walls.
- ●Walk Budva Old Town — compact, picturesque, and less famous than Kotor. The Citadel (€2.50) has sea views across Mogren Beach. Lively but manageable outside July–August.
- ●Mogren Beach — a 10-minute walk from Budva Old Town through a cliff tunnel. A long sandy crescent below the old town walls with clear Adriatic water. Free to use. Best for an early morning swim before the beach chairs are filled.
- ●Taxi or bus south to Sveti Stefan (15 minutes by taxi €8–10, or bus €1.50). Sveti Stefan is a 15th-century fortified village on a tiny island connected to the mainland by a sand causeway — now entirely occupied by the Aman Sveti Stefan luxury resort. Non-guests cannot enter the island itself.
- ●The viewpoint above the causeway (free, 5 minutes above the road) gives one of the most photographed views in Europe — the terracotta-roofed island village against the impossibly blue Adriatic. Allow 30 minutes for photographs. The light is best in the morning or late afternoon.
- ●Return bus or taxi to Kotor (1 hour, €4 by bus). Alternative Day 3: if you have a hire car, drive the 25 switchbacks above Kotor up to Lovćen National Park — the views from the serpentine road over the bay are among the most dramatic driving experiences in the Balkans.
- ●Final evening in Kotor: walk the full circuit of the Old Town after dark — the cats come out, the day-trippers have left, and the medieval stone lanes feel like the 15th century. Dinner at Scala Santa restaurant on the Old Town steps (€20–30pp) or a final Vranac wine at a wine bar.
- ●Departure: early buses to Dubrovnik depart from Kotor bus station from 6am. Taxi to Tivat airport takes 15 minutes.
Free · Personalised · 24hr Reply
Want this Kotor plan customised for your dates?
Tell us your group size, budget, and travel dates. We'll build a day-by-day plan around you — completely free.
No account · No credit card · Takes 2 minutes
🏛️ Kotor Landmark Guide
The key sites in order of priority. Entry fees as of April 2026 — most are low or free, making Kotor extraordinary value compared to Dubrovnik.
City Walls & San Giovanni Fortress
4.5km of walls climbing from the Old Town to a ruined clifftop fortress 280m above sea level. The 1,350 steps take 45–60 minutes to ascend. The views from the top over the Bay of Kotor are the definitive Kotor experience. Start before 9am to beat the cruise ship tourists. Bring water.
Cathedral of Saint Tryphon
A Romanesque masterpiece built in 1166 AD — twin towers, a rich treasury of silver ex-votos and Byzantine relics, and a crypt containing the remains of Kotor's patron saint. One of the finest Romanesque churches on the eastern Adriatic. Allow 45 minutes inside.
Our Lady of the Rocks (Gospa od Škrpjela)
A man-made island church created over 500 years by Perast sailors throwing stones onto a reef. Inside: 2,500 silver votive tablets, extraordinary ceiling paintings by Tripo Kokolja, and a 17th-century icon of the Virgin. One of the most unusual religious sites in Europe. Only accessible by water taxi from Perast.
Perast Village
A Baroque village on the inner bay shore — 17th-century palaces, 16 churches, and the base for water taxis to Our Lady of the Rocks. Perast is 30 minutes from Kotor by local bus and is one of the most perfectly preserved small towns in the Adriatic. Almost no development since the 18th century.
Old Town Piazza of Arms & Clock Tower
The central square of the Old Town — the 17th-century Clock Tower, the Venetian administrative buildings, and the Trg od Oružja where the cats gather in the evening. The Baroque square is the social heart of Kotor and best experienced in the early morning or after 8pm when the day-trippers have gone.
Maritime Museum (Pomorski Muzej)
Kotor's maritime history under Venice — ship models, navigation instruments, weapons and documents from the city's centuries as a major Adriatic sea power. Housed in a Baroque palace. Small but well-presented and worth the entry fee for the building alone.
Muzej Mačaka (Cat Museum)
The world's only museum dedicated to cats, in a building in the heart of the Old Town. A room of cat-themed art, ceramics, and memorabilia celebrating Kotor's centuries-long feline tradition. Kitsch but charming — and a useful reason to seek out the building and the courtyard around it.
Kotor — Walls, Bay & the Adriatic
The Bay of Kotor's extraordinary medieval and natural landscape.
📸
Kotor City Walls & Fortress
Kotor City Walls & Fortress
The City Walls zigzagging up Mount St John to the ruined San Giovanni Fortress — the defining image of Kotor.
💰 Budget Breakdown
Montenegro uses the Euro (€) despite not being in the EU. Kotor is significantly cheaper than Dubrovnik — the budget traveller's best argument for crossing the border.
| Category | Budget | Mid-Range | Luxury |
|---|---|---|---|
| 🏨 Accommodation (per night) | €18–25 (hostel dorm) | €80–130 (boutique) | €200–800 (Aman/Regent) |
| 🍽️ Food (per day) | €10–18 (konobas, bakeries) | €30–50 (restaurants) | €70–150 (fine dining) |
| 🚌 Transport (per day) | €5–10 (local buses) | €15–25 (taxi combo) | €50–200 (private car, helicopter) |
| 🏛️ Activities (per day) | €8–15 (walls, cathedral) | €25–50 (boat tours, guides) | €80–300 (yacht, private) |
| TOTAL (per day, per person) | €45/day | €100/day | €250+/day |
💚 Budget (€45/day)
Cattaro Hostel dorm (€18–22/night), eat at konobas and pekara bakeries, use local buses to Perast. The City Walls entry (€8) is the main cost. Budget travel in Kotor is genuinely comfortable — the Old Town has excellent low-cost infrastructure.
🌟 Mid-Range (€100/day)
Palazzo Drusko or Hotel Monte Cristo (€80–130/night), eat at Galion Restaurant and Scala Santa (€20–35pp), private boat tour of the bay (€60–80pp). The sweet spot for comfort with access to the best experiences.
✨ Luxury (€250+/day)
Aman Sveti Stefan or Regent Porto Montenegro in Tivat (€400–800/night), dine at Forza Mare in Dobrota (€80–100pp), private yacht charter on the bay (€400–600 for the boat). The bay's luxury options rival anywhere in the Mediterranean.
Get the free travel guide
+ weekly destination tips
Download the Rajasthan 7-Day Guide instantly — day-by-day itinerary, real budgets, local food spots & packing list. Plus weekly guides from 2,400+ travellers' favourite destinations.
No spam, ever. Unsubscribe with one click.
🏨 Where to Stay in Kotor
The choice is between staying inside the Old Town walls (atmospheric, no cars, more expensive), just outside the walls (convenient, slightly cheaper), or in Tivat (8km away, airport-adjacent, better beaches). The Old Town is the right choice for a first visit.
Palazzo Drusko
Boutique hotel · Inside the Old Town walls
A converted 17th-century Venetian palazzo with stone walls, exposed beams and rooms looking out onto the Old Town lanes. One of the finest small hotels in the Adriatic. The location — inside the walls, 5 minutes from St Tryphon — is unbeatable.
Hotel Monte Cristo
Mid-range hotel · Old Town fringe
A comfortable hotel on the edge of the Old Town with sea-facing rooms, a reliable breakfast and a central location for the City Walls access. Consistently well-reviewed for the price-to-location ratio on the bay.
Cattaro Hostel
Hostel · Old Town
The most centrally located hostel in Kotor, inside the Old Town walls with dorm beds from €18 and private rooms from €50. Social common areas, good location for the main sights, and a reliable backpacker community throughout the season.
Regent Porto Montenegro (Tivat)
Luxury marina resort · Tivat, 8km from Kotor
A five-star marina resort in Tivat — Montenegro's super-yacht harbour — with a spa, beach club, multiple restaurants and rooms overlooking the bay. The best address on the Montenegrin coast short of the Aman. A 15-minute taxi to Kotor Old Town.
🍽️ Where to Eat in Kotor
Kotor's restaurant scene is far better than its tourist-heavy reputation suggests. The key dishes: black risotto (crni rižot), grilled sea bass (brancin), fresh Adriatic prawns, njeguški pršut (smoked ham from the Lovćen mountains) and Vranac red wine. Avoid the tourist-trap restaurants directly on the main square — the best food is in side streets or just outside the walls.
Galion Restaurant
Seafood · Waterfront just outside the Old Town
The best-regarded restaurant in Kotor — a glass-fronted space on the waterfront just outside the Old Town walls with direct bay views. Fresh Adriatic fish, excellent black risotto, and a wine list with good Montenegrin producers. Book for dinner. €20–35pp. One of the few Kotor restaurants that's genuinely worth dressing up for.
Scala Santa Restaurant
Adriatic cuisine · Old Town steps
A restaurant on the steps and terraces of the Old Town, serving good Adriatic fish and Montenegrin dishes at slightly more reasonable prices than Galion. The outdoor seating on the stone steps with a view over the rooftops is the draw. €15–25pp. Better for lunch than dinner in terms of atmosphere.
Forza Mare (Dobrota)
Fine dining · Dobrota, 2km from Kotor Old Town
The finest restaurant on the Bay of Kotor — a Michelin-level seafood experience in a converted water mill in the village of Dobrota, 2km north of the Old Town. Fresh lobster, sea urchin, locally caught fish and an exceptional Montenegrin and Croatian wine list. €40–70pp. Essential reservation. Take a taxi (€5).
Pekara (Old Town bakeries)
Street food · Multiple locations in the Old Town
The small bakeries (pekare) dotted through the Old Town lanes sell fresh burek (flaky filo pastry filled with white cheese or minced meat) for €1–2 — the definitive Balkan street food. Also: kifle (crescent rolls), baklava (sweeter versions in the tourist areas) and excellent strong espresso. The best budget meal in Kotor.
Where to Stay in Kotor Montenegro
Verified prices · Instant booking
Palazzo Drusko
Boutique hotel · Inside Old Town walls
Hotel Monte Cristo
Mid-range hotel · Old Town fringe
Cattaro Hostel
Hostel · Old Town
Regent Porto Montenegro
Luxury marina resort · Tivat
Affiliate links — we earn a small commission at no extra cost to you. Helps keep our guides free.
Things to Do in Kotor Montenegro
Tours & experiences · Instant confirmation
Bay of Kotor Boat Tour & Our Lady of the Rocks
Must doKotor Old Town Guided Walking Tour
Best introKotor to Perast & Sveti Stefan Day Trip
Lovćen National Park & Cetinje Tour
Affiliate links — we earn a small commission at no extra cost to you.
❌ Mistakes to Avoid in Kotor
Visiting in July or August
The cruise ship problem: in peak summer, up to 8 cruise ships dock in the bay simultaneously, disgorging 15,000 passengers into a medieval city designed for a few hundred. The Old Town becomes an elbow-to-elbow queue between 9am and 5pm. May–June and September–October give you 90% of the beauty with 20% of the crowd. Spring also has the green mountain backdrop at its most vivid.
Skipping the City Walls hike
It's €8 and 1,350 steps and it is the single best thing you can do in Kotor. The view from San Giovanni Fortress of the bay, the mountains and the tiny medieval city 280m below is among the great European travel moments. Many people look at the steps and skip it. Don't be that person. Start before 9am in summer — it is significantly cooler and the light is better.
Not doing a day trip beyond the Old Town
Kotor is extraordinary but the Bay of Kotor is the real draw. Perast (30 minutes away) and Our Lady of the Rocks island are among the most beautiful sights in the western Balkans and missed entirely by travellers who only walk the Old Town. If you have a car, the road to Lovćen above Kotor — 25 switchbacks with views that defy belief — should not be skipped.
Not knowing Montenegro uses Euros
Montenegro is not in the EU but uses the Euro as its de facto currency. ATMs are available in Kotor Old Town. Cards are accepted at hotels and most sit-down restaurants. Bus tickets, bakeries and smaller konobas often require cash. Bring €50–100 in small notes for your first day.
Eating on the main square
The restaurants immediately facing the Piazza of Arms (Trg od Oružja) are the most tourist-heavy and least good-value in Kotor. Walk two streets back and the quality doubles and the price drops 30–40%. The best food in the Old Town is in the side streets near the northern gate — or at Galion, just outside the walls entirely.
💡 Pro Tips for Kotor
Do the City Walls at sunrise, not midday
The walls open at sunrise (approximately 7am in summer). At that time: no crowds, cool temperature, golden light on the bay, and a sense of having the medieval city entirely to yourself. By 10am the cruise ship tourists arrive and the steps become a queue. Beat them by 3 hours — it transforms the experience.
Kotor is the perfect add-on to a Croatia itinerary
Dubrovnik to Kotor is 2 hours by bus (€8–15) or 90 minutes by car. Kotor is 40–50% cheaper than Dubrovnik for equivalent quality — food, accommodation and entry fees all significantly lower. The City Walls entry (€8) costs less than a quarter of the Dubrovnik walls (€35). Do 4 nights Croatia, 3 nights Montenegro as one Adriatic trip.
Order Vranac, not imported wine
Vranac is Montenegro's indigenous red grape — deeply coloured, full-bodied, and pairs perfectly with the local smoked meats and black risotto. Plantaže, the enormous state winery near Podgorica, produces excellent Vranac for €8–12 a bottle in restaurants. Order it over imported Croatian or Italian wines and support a genuinely good local product.
Book boat tours on GetYourGuide in advance
Bay of Kotor boat tours and Perast day trips sell out in peak season. GetYourGuide has the best selection of verified tours — private and shared options, half-day and full-day. Private tours are worth the premium for the flexibility to stop at swimming spots. Book 48 hours ahead from May–September.
The cats are worth your time
Kotor's cats are a genuine cultural heritage — not a tourist gimmick. They have been resident since Venetian maritime times, kept to control the rat population on harbour ships, and are protected by a local cat welfare charity. There are 100+ cats in the Old Town. The Cat Museum (€1) is charming. Allow time to sit and watch them in the early morning when the streets are quiet.
Walk the whole Old Town circuit
Most visitors see the main square and St Tryphon Cathedral and miss large sections of the Old Town. The full street circuit — through the quiet residential northeast, past the hidden courtyards, up to the northern walls — takes 90 minutes and gives a completely different sense of the medieval city. Do it in the evening when the day-trippers have left.
📸 Been to Kotor?
Share your photos and get featured in this guide with full credit. Your real photos help thousands of travellers plan better trips.
❓ Frequently Asked Questions
Plan your Kotor trip
You Might Also Like
Questions & Comments
Been there? Planning a trip? Drop it below — we reply to everything.
Have you visited this destination?
Any tips you'd add to this guide?
Questions before your trip?
Want a personalised itinerary?
We'll build your day-by-day plan in 24 hours — free.