Home/Guides/Day trip to Kotor from Dubrovnik

Day trips

Day trip to Kotor from Dubrovnik

Kotor is only 57 miles south but you cross into Montenegro to get there — an easy day out for the fjord-like bay and a fortress climb of 1,350 steps.

Read6 min
Published2026-08-03

Getting there and border tips

Buses leave Dubrovnik main station at 8am, 10am, and 3pm for €16-€19 one way, taking about 2 hours 15 minutes including the border. The border at Karasovići can add 30-60 minutes in July and August; the earlier the better. Renting a car (€39/day) lets you stop at Perast and the Our Lady of the Rocks island on the way — take the coastal road, not the Vrmac tunnel. Buy bus tickets in advance in July and August at the Dubrovnik station kiosk, since the 8am departure sells out by mid-morning, and confirm which platform the operator is using before boarding.

Organised day tours booked through Dubrovnik travel agencies run €55-€75 per person and typically include the Perast boat stop, but they leave barely 90 minutes in Kotor itself before herding everyone back onto the coach. The €16 bus plus a €7 Perast boat costs a third as much and lets you set your own pace on the fortress climb. Parking inside Kotor's old town walls is banned entirely, so head for the guarded lot on the approach road near the market rather than circling the harbour looking for a space, which can cost you 20 minutes in August. Pick the bus if you only want the fortress and old town; pick the rental car if Perast and the island church matter as much as Kotor itself.

The fortress climb is the day

The San Giovanni fortress zigzags up the cliff behind the old town — 1,350 steps, roughly 1 hour up, entry €15. Start at 8am or after 5pm to avoid heat; there's no shade above the church of Our Lady of Remedy. The view over the bay from the top is the reason you came. If the main entrance is queued, use the free 'ladder of Kotor' trail from the north side — same summit, no ticket. Wear proper shoes rather than sandals, since the limestone steps are polished smooth by two centuries of feet and turn slick after rain.

The ticket booth at the base opens at 8am from roughly May to September and shuts by 7pm, and it is cash-only outside the busiest weeks, so carry euros rather than relying on a card. Budget the full hour for the climb up, a faster 30-40 minutes coming back down, and another 20 minutes at the top if you want to walk the short stretch of rampart around the chapel rather than turn straight back for the descent. Bring at least a litre of water each, since there is no kiosk beyond the entrance gate, and skip the climb altogether if the forecast is over 32°C — there is genuinely no shelter across the middle third of the trail.

Old town, Perast, and back

Kotor's walled old town is smaller and less polished than Dubrovnik, which is exactly its charm — 4 cats to every tourist and cheap konobas tucked in the squares. Lunch at Ladovina, then drive back via Perast for a 30-minute boat to Our Lady of the Rocks (€7). Aim to be at the border by 6pm to avoid the sunset queue. Full day gets you home for a late Dubrovnik dinner. The main square, Trg od Oružja, is worth a slow lap for the clock tower and the cathedral of Saint Tryphon before you sit down to eat.

Perast itself is a 20-minute drive north along the bay road, a single row of baroque palaces facing the water with none of Kotor's crowds — stop for coffee at one of the terraces facing the church of Saint Nikola before the boat out to the island. Skip the guided walking tours of Kotor old town sold near the bus station for around €20; the town is small enough to cover on foot in under an hour without one. If you are driving rather than bussing, leave Kotor by 5pm in peak season so the return crossing at Karasovići doesn't stack up behind the sunset cruise coaches heading the same way.

What to eat in Kotor and Perast

Montenegrin food leans on the same Adriatic seafood as Dubrovnik but with more Balkan weight behind it — expect njeguški pršut (smoked ham from the Njeguši hills above Kotor) served with local cheese as a starter before anything else arrives. Crni rižot, black risotto made with cuttlefish ink, shows up on nearly every old town menu around €12-€14, and it travels well if you order it to share. Fish soup (riblja čorba) at €6-€8 is the honest lunch option on a hot day rather than a full grilled fish plate, which runs €20-€25 and needs 30 minutes you may not have before the fortress.

Ladovina, mentioned above, sits just inside the old town walls and is the easiest sit-down lunch to find without booking ahead, but expect a 15-20 minute wait at 1pm in August. Perast has fewer restaurants than Kotor and correspondingly higher prices on its handful of harbourfront terraces, so treat it as a coffee-and-boat stop rather than a meal stop unless you arrive before noon. Skip the restaurants directly on Kotor's main square, which charge Dubrovnik old-town prices for average food; walk two streets back toward the fortress gate for the same menu at two-thirds the cost.

Money, SIM cards, and the border crossing itself

Montenegro uses the euro despite sitting outside the EU, so there's no currency to buy or convert before you go. Cards are accepted almost everywhere in Kotor's old town, but the fortress ticket booth and some Perast boat operators are cash-only, so carry €40-€50 in notes for the day. EU mobile roaming does not extend to Montenegro, since it isn't a member state, so check your Croatian carrier's out-of-bundle rates before relying on data for maps at the border or on the fortress trail, where signal is patchy in places.

The Karasovići crossing is the standard route and the one the Dubrovnik buses use; Konfin, further inland, is quieter but adds 20-30 minutes to the drive and mainly suits people coming from Trebinje rather than the coast. Bring your passport regardless of how you're travelling — Montenegro checks it on entry and exit even for a same-day visit, and Croatian ID cards alone are not accepted. Queues build fastest between 9am and 11am and again from 5pm to 7pm in July and August; travelling outside those windows can save you the better part of an hour each way.

Best months for the trip

May, June, and September give you the clearest run at the fortress climb — daytime temperatures in the low-to-mid 20s rather than the mid-30s of July and August, and short enough border queues that the bus schedule holds. July and August are the only months every departure and the Perast boat run at full frequency, which matters if you're relying on the 3pm return bus rather than a rental car, but they're also when the 1,350 steps become genuinely risky at midday.

Winter access is thin: some Perast boat operators stop running from November to March, and the fortress gate keeps shorter hours with an earlier close, so the day trip works best from April through October. Shoulder season also means Kotor's old town squares are usable for a relaxed lunch without the August crush of cruise passengers, since Kotor is a regular cruise port and can see two or three ships in at once during peak summer, which roughly triples the old town's foot traffic for a few hours around midday.

Good to know

Questions, answered

Do I need a passport for Kotor from Dubrovnik?

Yes. Montenegro is not in the EU or Schengen. Same passport rules as Bosnia for a day visit.

How long is the drive from Dubrovnik to Kotor?

Around 2 hours without traffic, 2.5-3 with border delays in peak summer.

Is Kotor better than Dubrovnik?

Different: Kotor is smaller, wilder, and cheaper. Great for a day but Dubrovnik has more depth of history.

Can I use euros in Montenegro?

Montenegro uses the euro, but nearly every restaurant and shop takes card — you’ll spend around €35 on lunch and the fortress ticket in cash equivalent.

Is the San Giovanni fortress climb hard?

It's 1,350 uneven stone steps with no flat sections and no shade for most of the route, so treat it as a genuine hike rather than a stroll. Reasonably fit adults manage the ascent in around an hour, but it's a poor choice for young children, anyone with knee problems, or a midday climb in July or August. Good shoes and water matter more here than at almost any other stop on this trip.

Can I do Kotor and Perast in one day from Dubrovnik?

Yes, and it's the standard version of this trip if you're driving rather than bussing. Leave Dubrovnik by 8am, do the fortress climb first while it's cool, have lunch in Kotor's old town, then drive the 20 minutes to Perast for the boat to Our Lady of the Rocks before heading back to the border by 5-6pm. On the fixed bus schedule this is tighter, since you're tied to the 3pm return departure, so the rental car gives you the only real margin for both stops.

Doing good is the business: every booking through Stay Dubrovnik funds one verified tonne of carbon removal — same room, same price, no markup.

Search stays