Kotor

Photo: olga brajnovic / Unsplash
Key Facts
Best Time to Visit
May to June and September to October (warm, manageable crowds); July-August is very hot and cruise-ship packed
Language
Montenegrin (Serbian variant); English spoken in tourist areas
Currency
Euro (EUR) — Montenegro uses the euro despite not being in the EU
Time Zone
CET (UTC+1), CEST (UTC+2) in summer
Airport
Tivat Airport (TIV) — 8 km away, 10 mins by taxi; Podgorica Airport (TGD) — 90 km, 1.5 hrs by car
Population
~13,000 (municipality of Kotor); ~1,000 inside the old town walls
Climate
Mediterranean, avg 5-30°C; one of Europe's rainiest spots in winter, very dry in summer
Safety Rating
Very Safe (Level 1)
UNESCO Status
Natural and Culturo-Historical Region of Kotor — World Heritage Site since 1979
Top Highlights

Kotor Fortress (San Giovanni)
Climb 1,350 steps up the medieval fortification walls to the Castle of San Giovanni at 280m above the town. Entry: €8 in summer (free off-season). Allow 1.5-2 hours. Start early morning to beat heat and crowds. The views over the bay are among the most spectacular on the entire Adriatic.

Kotor Old Town
A compact walled town of Venetian palaces, Romanesque churches, and cat-filled piazzas. Enter through the Sea Gate (1555) and explore Trg od Oružja (Arms Square), St. Tryphon's Cathedral (entry €3), and the maritime museum. Free to enter the town. Allow 2 hours for wandering.

Bay of Kotor Boat Trip
Take a boat tour of Europe's southernmost fjord (technically a submerged river canyon). Most tours stop at Our Lady of the Rocks — a tiny man-made island church near Perast — and offer swimming stops. From €20/person for 2-3 hours. Depart from Kotor harbor. Best in morning light.

Perast
A tiny Baroque village 12 km from Kotor with stone palaces, churches, and the iconic Our Lady of the Rocks island. Take a water taxi to the island (€5 round trip, 5 min). The Perast Museum in the Bujović Palace costs €5. Reachable by bus from Kotor (€1, 30 min). Allow 2-3 hours.

Kotor's Cats
Kotor is famously full of cats — they're everywhere in the old town. Visit the Cats Museum (entry €1, Trg od Mlieka) and the cat-themed souvenir shops. Stray cats are well-cared-for by local charities. The main cat gathering spot is near St. Tryphon's Cathedral.

Ladder of Cattaro Hike
A hidden alternative to the fortress hike — an old Austrian military road with 25 switchbacks climbing 900m above Kotor to Krstac village. Start at the north gate of the old town. Allow 3-4 hours round trip. Bring water and snacks. Stunning views of the entire bay. Best in spring/autumn.
Planned Itinerary
7-Day Kotor Itinerary
Arrival & Old Town at Sunset
Fly into Tivat Airport (10 min taxi to Kotor) or Podgorica (1.5 hrs). Check into hotel inside or near the old town walls. Evening walk through the fortified medieval town.
Taxi from Tivat Airport to Kotor(10 minutes)
€10-15. Or from Podgorica €40-50 (1.5 hrs). No public buses directly — arrange transfer
Hotel check-in(45 minutes)
Hotel Monte Cristo (inside old town, €90/night) or Apartments Old Town Kotor (€60/night). Staying inside the walls is magic
Evening walk through Kotor Old Town(1.5 hours)
Enter through the Sea Gate (1555). Walk Trg od Oružja (Arms Square), visit St. Tryphon's Cathedral exterior (lit up at night), and find the cats — they're everywhere. The old town is car-free and atmospheric
Dinner at Konoba Scala Santa(1.5 hours)
Trg od Salate. Hidden up a stairway in the old town. Fresh seafood and Montenegrin specialties. Grilled squid €8, black risotto €10. Cash preferred
Kotor Fortress Climb
Early morning hike up 1,350 steps to the Castle of San Giovanni — the most spectacular fortress hike on the Adriatic. Start before 8AM to beat the heat.
Fortress hike to San Giovanni Castle(2 hours)
Entry €8 in summer (free off-season). 1,350 steps, 280m above town. No guardrails — wear proper shoes. Carry 1-2 liters of water. Start at 7-8AM. The bay views from the top are among the best on the entire Adriatic
Descent and recovery coffee(45 minutes)
Coffee at a café on the Arms Square. Espresso €1.50
Visit St. Tryphon's Cathedral(45 minutes)
Entry €3. 12th-century Romanesque cathedral with a treasury of gold and silver. The bell towers are Kotor's icon
Lunch at Galion(1.5 hours)
Outside the old town walls on the waterfront. Excellent seafood with fortress views. Fresh fish by weight (€30-40/kg), octopus salad €9
Cats Museum(30 minutes)
Trg od Mlieka. Entry €1. Tiny museum celebrating Kotor's famous feline residents
Dinner at Konoba Catovica Mlini(2 hours)
Morinj (15 min drive from Kotor). Restaurant in a converted watermill. Their fish under sač (slow-cooked under a bell lid, €15-20/person) is legendary. Reserve ahead — worth the taxi
Perast & Our Lady of the Rocks
Day trip along the bay to the tiny Baroque village of Perast and the man-made island church — one of Montenegro's most iconic images.
Bus from Kotor to Perast(30 minutes)
Local bus €1. Runs every 30-60 min from Kotor bus station. The road hugs the bay — stunning views
Water taxi to Our Lady of the Rocks island(5 minutes)
€5 round trip from Perast harbor. The tiny man-made island with a church containing 68 paintings by Tripo Kokolja and a collection of silver votive tablets. Entry €2
Walk through Perast village(1.5 hours)
Just 300 residents, 16 churches, and 17 former palaces. The Bujović Palace houses the Perast Museum (€5). Quiet, photogenic, uncrowded
Lunch at Conte(1.5 hours)
Waterfront restaurant in Perast. Fresh mussels from the bay (€8), grilled fish, and local white wine. Tables right at the water's edge
Return to Kotor, afternoon swim(1 hour)
Swim in the bay from the concrete platforms near the old town. Or walk 10 min to Sv. Stasija beach
Dinner at Bastion in Kotor old town(1.5 hours)
Trg od Oružja. Mediterranean fusion. Their beef cheeks (€14) and truffle risotto (€12) are excellent
Bay of Kotor Boat Tour
See the entire fjord-like bay from the water — swimming stops, hidden caves, and the bay's best views.
Morning boat tour of Bay of Kotor(3 hours)
From €20/person for shared boat (depart Kotor harbor 10AM). Stops at Our Lady of the Rocks, Blue Cave (hidden grotto), and swimming stops. Private boats from €100
Free afternoon to explore Maritime Museum(1.5 hours)
Trg od Oružja in the old town. Entry €4. Kotor's seafaring history — model ships, navigational instruments, portraits of captains
Evening walk along the Kotor bay promenade(1 hour)
Walk south from the old town along the bay toward the Škaljari neighborhood. Mountain reflections in the calm bay at sunset
Dinner at Restoran Stari Mlini(1.5 hours)
Ljuta bb, 5 min from Kotor. Former watermill with garden dining. Fresh trout from the spring, lamb under sač. Mains €10-18
Rest Day — Cats, Coffee & Swimming
No alarm, no agenda. Cats, coffee, and the Adriatic.
Morning café hopping in the old town(1.5 hours)
The cat population is concentrated near St. Tryphon's Cathedral and the north gate. Bring treats
Afternoon at Dobrota pebble beach(2 hours)
10 min walk north of the old town. Less crowded than main beaches. Mountain backdrop. Bring water shoes — pebble bottom
Dinner at Konoba Akustik(1.5 hours)
Trg od Kina. Live music, great atmosphere. Montenegrin and Mediterranean. Mains €8-14
Ladder of Cattaro Hike & Herceg Novi
Morning hike up the dramatic Austrian military switchbacks above Kotor, afternoon visiting the relaxed seaside town of Herceg Novi.
Ladder of Cattaro hike(3.5 hours)
Start at the north gate of old town. 25 switchbacks climbing 900m to Krstac. Even more dramatic than the fortress hike — the entire bay unfolds below. Bring 2L water and snacks. Best in spring/autumn
Bus to Herceg Novi(1 hour)
€4 from Kotor bus station. Scenic bay drive
Walk Herceg Novi old town(1.5 hours)
Fortress walls, the Kanli Kula fortress (€2, summer cinema venue), and botanical gardens. More relaxed than Kotor — a local resort town
Lunch at Konoba Feral(1.5 hours)
Setaliste Pet Danica bb. Waterfront seafood. Catch of the day, mussels buzara (€10). Local favorite
Departure Day — Last Bay View
Final morning. One more old town walk, last coffee by the Sea Gate, and transfer to the airport.
Early morning old town walk (cruise-ship-free)(1 hour)
Before 9AM, the old town is peaceful. The cats are out. The light on the mountains is golden
Taxi to Tivat Airport(10 minutes)
€10-15. Or Podgorica Airport (1.5 hrs, €40-50). Allow 2 hours before flight
14-Day Kotor Itinerary
Arrival & Old Town
Fly into Tivat (10 min taxi). Hotel check-in. Evening old town walk.
Fortress Climb
1,350 steps to San Giovanni Castle. Start early.
Perast & Our Lady of the Rocks
Baroque village and man-made island church.
Bay of Kotor Boat Tour
Fjord-like bay by boat with swimming stops.
Rest Day — Cats & Swimming
First rest day.
Ladder of Cattaro & Herceg Novi
Epic switchback hike, then seaside town.
Budva Day Trip
Montenegro's busiest resort town — old town, beaches, and Sveti Stefan island viewpoint.
Bus to Budva(30 minutes)
€3.50 from Kotor. Runs frequently
Walk Budva Old Town(1.5 hours)
Tiny walled town on a peninsula. Less impressive than Kotor but the beaches nearby are better. Citadela fortress (€3.50) has sea views
Sveti Stefan viewpoint(1 hour)
Bus south from Budva (10 min, €1). The iconic islet hotel (now Aman Sveti Stefan) is photogenic from the viewpoint above. You can't enter unless you're a guest, but the public beach adjacent has the same water
Lunch at Jadran Kod Krsta in Budva(1.5 hours)
Slovenska Obala bb. Waterfront seafood. Fresh catch €8-15. Casual and excellent
Beach time at Mogren Beach (Budva)(2 hours)
Two connected coves west of the old town. 5 min walk through a cliff tunnel. Sandy, clear water. Free entry
Lovćen National Park & Njeguši Village
Drive up the dramatic switchback road to Montenegro's spiritual mountain — the mausoleum of Petar Njeguš and the village famous for its smoked ham.
Rent a car or join a tour(30 minutes)
Car from €25/day. The road from Kotor to Lovćen has 25 hairpin turns with jaw-dropping bay views. Or join a guided tour (€40-50/person)
Drive the serpentine road from Kotor to Lovćen(1 hour)
One of Europe's most dramatic mountain roads. Stop at viewpoints. The 1,300m climb from sea level is extraordinary
Njeguš Mausoleum on Mount Lovćen(1.5 hours)
Entry €5 plus 461 steps from the parking. The mausoleum of Petar II Petrović-Njegoš at 1,657m. Inside: a massive granite sculpture. Views over Montenegro, the bay, and into Albania on clear days
Lunch at a smokehouse in Njeguši village(1.5 hours)
The village is famous for Njeguški pršut (smoked ham) and Njeguški sir (smoked cheese). Stop at one of the family smokehouses for a tasting plate (€5-8) with homemade bread and local wine
Bay Drive — Risan & Stoliv
Drive the full bay loop — Roman mosaics at Risan, olive groves at Stoliv, and empty beaches.
Drive to Risan(30 minutes)
Counterclockwise around the bay for best views
Risan Roman Mosaics(45 minutes)
Entry €3. 2nd-century Roman villa with well-preserved floor mosaics — including a rare depiction of the sleeping god Hypnos
Walk through Stoliv village and old olive groves(1 hour)
Tiny bay village with ancient olive trees (some 2,000+ years old). Walk up to the Church of St. Elijah on the hill for views
Afternoon swim at Morinj beach(1.5 hours)
Quiet pebble beach in the inner bay. Mountain backdrop, crystal water
Rest Day — Lazy Bay Life
Second rest day. Sleep, swim, eat.
Dinner at Cesarica(1.5 hours)
Stari Grad 375. Inside the old town. Pizza and pasta at fair prices. €6-12
Day Trip to Dubrovnik
Bus along the coast to Croatia's Pearl of the Adriatic. Bring your passport for the border crossing.
Bus to Dubrovnik(2.5 hours)
€15-20. Bring passport — crosses Croatian border. Departs 2-3 times daily
Walk Dubrovnik city walls(2 hours)
Entry €35. 2 km loop atop the medieval walls. Spectacular — but Dubrovnik is expensive
Lunch at Nishta(1 hour)
Vegetarian in the old town. €8-12
Tivat Porto Montenegro & Blue Horizon Beach
Visit the luxury marina village at Porto Montenegro, then beach at Blue Horizon.
Bus to Tivat(15 minutes)
€1.50. Short ride around the bay
Walk Porto Montenegro marina(1 hour)
Former Yugoslav naval base turned superyacht marina. Walk the boardwalk, browse boutiques, and gawk at mega-yachts
Naval Heritage Collection museum(45 minutes)
Free. Inside Porto Montenegro. Submarines, maritime history, and the base's military past
Lunch at One(1.5 hours)
Porto Montenegro. Upscale Mediterranean. Mains €15-25. The terrace overlooks the yachts
Blue Horizon beach(2 hours)
Quiet beach between Tivat and Kotor. Pebble, clear water, less crowded. Bar on site
Final Day — Sunrise Fortress & Farewell
If you have the energy, climb the fortress at sunrise (no crowds, no heat). Last old town walk and farewell dinner.
Sunrise fortress climb (5:30AM start)(2 hours)
The bay at sunrise from 280m is unforgettable. Bring a headlamp for the first section. Free before the ticket booth opens
Last old town walk and souvenir shopping(1.5 hours)
Cat souvenirs, Montenegrin wine, local pršut and cheese
Farewell lunch at Galion(1.5 hours)
Waterfront, fortress views, fresh fish. A fitting farewell
Departure Day
Final morning coffee inside the walls. Taxi to airport.
21-Day Kotor Itinerary
Arrival & Old Town
Taxi from Tivat Airport. Apartment check-in. Evening old town walk.
Apartment check-in(45 minutes)
Apartment inside/near old town from €40/night
Fortress Climb
1,350 steps to San Giovanni. Start before 8AM.
Perast & Our Lady of the Rocks
Baroque village and island church.
Boat Tour
Bay of Kotor by boat.
Rest Day
First rest day. Cats, coffee, swim.
Ladder of Cattaro & Herceg Novi
Epic hike and seaside town.
Budva & Sveti Stefan
Resort town, iconic islet, and beaches.
Lovćen & Njeguši
Mountain mausoleum and smoked ham village.
Bay Drive — Risan & Stoliv
Roman mosaics, ancient olives, quiet beaches.
Rest Day
Second rest day.
Dubrovnik Day Trip
Croatia's Pearl of the Adriatic.
Porto Montenegro & Beach
Luxury marina and quiet beach.
3-Night Albanian Riviera Side Trip — Day 1
Drive south to Albania's stunning Riviera — pristine beaches, Ottoman architecture, and incredible value. Montenegro to Albania is an easy border crossing.
Drive from Kotor to Shkodër, Albania(2 hours)
Car rental or shared transfer (€20/person). Cross at Muriqan/Sukobin border — bring passport. Albania uses Lek (ALL) but euros widely accepted
Walk Shkodër old town(1.5 hours)
Albania's cultural capital. Rozafa Castle (200 ALL/€2) on a hilltop with stunning lake views. The pedestrian Kolë Idromeno street is charming
Lunch at Mrizi i Zanave(2 hours)
1 hour from Shkodër in Fishë. Albania's best restaurant — farm-to-table in the countryside. Multi-course meal €25/person. Book ahead
Continue to Sarandë(4 hours)
Drive the inland route via Elbasan or the coastal road. Check into accommodation in Sarandë
Dinner at Haxhi(1 hour)
Sarandë waterfront. Fresh seafood. Full dinner with wine €10-15/person. Albania is incredibly cheap
Albanian Riviera — Ksamil & Blue Eye
Albania's best beaches and a mesmerizing natural spring.
Drive to Blue Eye (Syri i Kaltër)(30 minutes)
Natural karst spring producing stunning blue water. Entry 100 ALL (€1). The water is 10°C and incredibly clear. 20 min walk from parking. Free swimming
Beach day at Ksamil(3 hours)
Three small islands just offshore with white sand and turquoise water. Swim to them or rent a kayak (€5/hr). Often compared to the Caribbean. Beach loungers €5/day
Lunch at Mango Beach Bar(1 hour)
Beachside. Fresh mussels €4, grilled fish €6-8. Absurdly cheap for this quality
Visit Butrint Archaeological Site(1.5 hours)
UNESCO World Heritage. Greek, Roman, and Byzantine ruins on a peninsula. Entry 1000 ALL (€9). Albania's most important archaeological site
Albanian Riviera — Return via Gjirokastër
Morning in the UNESCO Ottoman city of Gjirokastër, then return to Kotor.
Walk Gjirokastër Old Town (UNESCO)(2 hours)
Stone City — Ottoman stone houses cascading down a hillside. The castle (200 ALL/€2) has old weapons, a US Air Force jet, and views. The bazaar has handmade crafts
Lunch at Kujtimi(1 hour)
Traditional Gjirokastër cuisine in a stone house. Full lunch €5-8
Drive back to Kotor via Shkodër(5 hours)
Long drive but the Albanian scenery is extraordinary. Cross border by evening
Rest Day — Recovery
Third rest day. Back in Kotor after Albania.
Luštica Peninsula Beach Day
Explore the wild Luštica Peninsula south of Kotor — hidden beaches, old villages, and a submarine tunnel.
Rose village walk(45 minutes)
Charming stone fishing village. Almost no tourists
Žanjice Beach(2 hours)
One of Montenegro's best beaches. White pebble, clear water, pine shade. Restaurant and beach bar on site
Blue Grotto boat trip from Žanjice(1 hour)
Small boats take you to the Blue Grotto cave (€10). Light refracts blue through the water — similar to Capri's
Cetinje — Royal Capital
Day trip to Montenegro's historical capital — palaces, monasteries, and the Royal Court.
Bus to Cetinje(30 minutes)
€3. From Kotor via the mountain road
Walk Cetinje old town(1.5 hours)
Former embassies (now schools and offices) from when Cetinje was Montenegro's capital. Royal Palace (€5) has throne room and art gallery
Cetinje Monastery(45 minutes)
Free. Houses a relic said to be the right hand of John the Baptist and a piece of the True Cross. Important Orthodox pilgrimage site
Lunch at Belvedere(1 hour)
Njeguška ulica. Traditional Montenegrin in the former capital. Lamb under sač €12
Rest Day
Fourth rest day.
Final Day — Sunrise & Farewell
Sunrise fortress climb, last souvenirs, farewell dinner.
Departure Day
Final morning coffee. Last cat goodbye.
Travel Tips
Visa & Entry
No Visa for Most Nationalities
Montenegro is not in the EU or Schengen but allows visa-free entry for US, UK, Canadian, Australian, and most EU citizens for up to 90 days. Passport must be valid for at least 3 months beyond your stay. Register with local tourism office if staying more than 24 hours (your hotel does this automatically).
transport
Avoid Cruise Ship Days
Kotor's old town is tiny and gets overwhelmed when cruise ships dock (up to 4 per day in summer, 10,000+ passengers). Check the Kotor Port Authority schedule online. On heavy cruise days, explore the old town before 9AM or after 5PM when passengers return to their ships.
Bus to Dubrovnik Is Easy
Direct buses from Kotor to Dubrovnik run 2-3 times daily (2-2.5 hours, €15-20). The coastal route crosses the Croatian border — bring your passport. Alternatively, share a transfer van (€20-25/person) which picks up from your accommodation.
Budget
Montenegro Is Excellent Value
Kotor is much cheaper than Dubrovnik (1.5 hrs south). A seafood dinner for two with wine costs €30-40. Beer is €2-3 in bars, espresso €1-1.50. Budget accommodation from €40/night. Eat at konobas (taverns) outside the main square for best prices — try Konoba Scala Santa.
Safety
Fortress Hike Safety
The fortress climb has no guardrails and uneven stone steps that are slippery when wet. Wear proper shoes, carry 1-2 liters of water, and start early (7-8AM) in summer to avoid midday heat (35°C+). The hike is not suitable for very young children. There's no shade on most of the route.
Local Customs
Rent a Car for the Bay Drive
The road circling the Bay of Kotor is one of Europe's most scenic drives. Rent a car (from €25/day) and visit Perast, Risan (Roman mosaics), and Herceg Novi. Drive counterclockwise for the best views. Roads are narrow and winding — experienced drivers only. Parking in Kotor old town costs €1-2/hr.
Related Articles
Travel Guides10 Best Things to Do in Kotor, Montenegro (Beyond the Fortress Climb)
The fortress climb is famous for a reason, but Kotor rewards travelers who stick around. Here are 10 experiences worth your time — with prices, timing, and the moves that turn a good day into a great one.
Tips18 Things I Wish I'd Known Before Visiting Kotor, Montenegro
From the 1,350 fortress steps to the cruise ship schedule that dictates your entire day — the practical stuff the Instagram posts don't mention.
SeasonalKotor in October: Why Autumn Is the Bay's Best-Kept Secret
The cruise ships thin out, the fortress climb is bearable, and the bay turns golden. October Kotor is the reward for those who skip peak season.
StoriesMy Neighbor Has Lived in Kotor's Old Town for 40 Years. Here's What She Told Me.
Milena has watched Kotor transform from a quiet fishing town to a cruise ship stop. She's not entirely happy about it — but she wouldn't live anywhere else.