Dubrovnik to Kotor is one of Europe's great short journeys — 95km down the Adriatic coast, crossing from Croatia into Montenegro, following the dramatic Bay of Kotor to one of Europe's most beautiful medieval walled cities. Here's every way to make the journey, with honest costs and timing.

Options at a Glance:
Rental car: 2 hours, most flexibility, most scenic — recommended
Organised day tour: Hassle-free, includes stops, €40–70
Public bus: €15–25, 2.5–3 hours, runs daily
Taxi: €80–120 one-way, door to door

Option 1 — Rental Car (Most Recommended)

🚗 Drive Dubrovnik to Kotor

Journey time: 2–2.5 hours | Distance: 95km

The coastal drive is magnificent — crossing the Pelješac peninsula (with an optional bridge detour), entering Montenegro at Debeli Brijeg/Igalo border crossing, then hugging the Bay of Kotor past Herceg Novi and Perast. This is the only way to stop at Perast (boats to Our Lady of the Rocks island church — extraordinary) and the Lovćen viewpoints.

Important: Confirm your rental car is covered in Montenegro — not all standard policies include it. Check with your rental agency. If renting in Dubrovnik and returning in Montenegro, one-way fees apply (typically €50–100).

Compare Car Rental →

Option 2 — Organised Day Tour from Dubrovnik

🚌 Dubrovnik → Kotor Day Tour

Journey time: 2.5 hours each way | Cost: €40–70 per person | Includes: Transport, guide, stops at Perast

Guided day tours from Dubrovnik to Kotor are extremely popular and excellent value — transport, a knowledgeable guide, stops at the best viewpoints and typically lunch or a boat trip to Our Lady of the Rocks island included. Best option if you're not driving. Book through GetYourGuide or Viator — tours depart daily from Dubrovnik's Old Port area.

Book Dubrovnik–Kotor Tour →

Bus from Dubrovnik to Kotor — Times, Price & Booking

🚍 Dubrovnik to Kotor Bus

Journey time: 2.5–3 hours | Cost: €15–25 one-way | Departures: Multiple daily, more frequent June–September

Buses run daily from Dubrovnik's main bus station (Autobusni Kolodvor, near the port) to Kotor's bus station, a short walk from the old town. Globtour and Blue Line operate this route most regularly, with several other operators also running the connection — tickets are bookable in advance online or purchased directly at the station. Buying a day or two ahead is sensible in July–August when services can sell out. The bus crosses the Croatia–Montenegro border (passport check required, allow extra time — see below), then follows the coastal road with genuinely scenic views of the Bay of Kotor on the final approach. It's slower than driving and stops less scenically along the way, but it's the cheapest option and removes any concern about parking in Kotor's congested old town.

Tip: Sit on the right-hand side of the bus for the best views of the Bay of Kotor as you descend toward the town.

Option 4 — Taxi or Private Transfer

🚕 Private Transfer

Journey time: 2 hours | Cost: €80–120 one-way | Flexibility: Door to door, stops possible

Private taxis and transfers are bookable through GetTransfer and local Dubrovnik taxi services. More expensive than the bus but door-to-door and you can request stops at Perast or scenic viewpoints. Good option for groups of 3–4 where the cost is shared. Confirm the price includes waiting time at the border crossing.

Book Private Transfer →

The Border Crossing

The main crossing is at Debeli Brijeg (Croatia) / Igalo (Montenegro). EU and Schengen passport holders typically wave through quickly. Non-EU passports (UK, US, Australian) require a stamp — allow 15–30 extra minutes at the border in summer peak season. The queue can be long on summer weekends. Crossing in the morning (before 10am) is generally faster.

What to See on the Drive

Perast: A tiny Baroque fishing village on the Bay of Kotor — 16 stone palaces lining the waterfront, built when Perast was one of the most important ports in the Adriatic. From here, a short boat (€5 return) takes you to Our Lady of the Rocks — an artificial island with a 17th-century church. Don't skip this stop.

Bay of Kotor viewpoints: The road hugs the bay for 40km — dramatic views at multiple points. Pull over whenever the view opens up. The bay looks like a Norwegian fjord dropped into the Mediterranean.

Is Kotor Worth a Day Trip from Dubrovnik?

Yes — Kotor's medieval walled city, the Bay of Kotor and Perast island make for an outstanding day trip. But if your itinerary allows, spending a night or two in Kotor is significantly better — you get the city walls at golden hour, dinner in the old town, and time to explore Montenegro's coastline north and south. The city empties of day-trippers by 5pm and becomes far more atmospheric.

Things to Do in Kotor

City walls, bay boat trips and Perast excursions — book now

Browse Kotor Tours →
🧳

Skip the Luggage Hassle

Luggage Forward ships your bags directly between hotels — no dragging suitcases on trains, buses or through cobblestone streets. Book collection from your current hotel and it arrives at the next one before you do.

What Actually Happens at the Border

The Croatia-Montenegro border crossing is straightforward but can queue significantly in peak summer — expect 15-45 minutes at busy times, longer on weekends in July-August. Have passports ready and visible before you reach the checkpoint; buses and organised transfers handle this efficiently, but self-drivers should build in buffer time rather than cutting a tight schedule close.

FAQs

How far is Dubrovnik from Kotor?
95km by road. About 2 hours by car, 2.5–3 hours by bus (including border crossing).

Do I need a visa or special documents for Montenegro?
EU, UK, US, Canadian and Australian citizens can enter Montenegro visa-free. Bring your passport — it'll be stamped at the border.

Can I use euros in Montenegro?
Yes — Montenegro uses the euro despite not being in the EU. Croatian kuna is not accepted once you cross the border.

How long does the border crossing take?
15-45 minutes typically, longer on peak summer weekends — build in buffer time rather than cutting your schedule close.