The quick answer: the easiest way from Croatia to Kotor is via Dubrovnik — about 90 km and 2–2.5 hours by road across a single border, by bus, private transfer, guided day trip or rental car. From Split it’s a longer 4.5–5 hour drive; from Hvar you first take a ferry to the mainland (Split or Drvenik) and continue south. Crucially, there is no direct ferry from Croatia to Kotor — you always finish the journey overland from Dubrovnik or Split. Montenegro isn’t in the EU, so it’s a full border with a passport check; leave a buffer in summer.

The one thing that shapes your whole route. Get yourself to Dubrovnik — it’s the gateway. Whether you start in Split, Hvar or the islands, the practical plan is nearly always “reach Dubrovnik, then take the short hop to Kotor.” Our detailed Dubrovnik to Kotor guide covers that final leg route-by-route.

From each Croatian starting point

FromDistance / time to KotorBest routeDay trip?
Dubrovnik~90 km · 2–2.5 hrBus, transfer, day trip or carYes
Split~265 km · 4.5–5 hrCar, transfer or long busNo — overnight
HvarFerry + 5–7 hr onwardFerry to Split/Drvenik, then southNo — overnight
Islands (Korčula, Brač…)Ferry + driveFerry to mainland, then via DubrovnikNo — overnight

Doing the Croatian coast first?

From Dubrovnik (the easy gateway)

Dubrovnik is the natural jumping-off point: just 2–2.5 hours from Kotor with one border crossing. Your options are a direct bus (≈€15–€25), a private transfer (≈€90–€160 per car, door to door), a guided day trip that bundles the driving and border, or your own rental car (only with cross-border permission). It’s also the one Croatian base close enough for a Bay of Kotor day trip. Full route-by-route detail — bus times, transfer prices, the border and a sample timeline — is in our Dubrovnik to Kotor guide.

From Split

Split is about 265 km and 4.5–5 hours south to Kotor along the coastal and inland roads, through Dubrovnik and across the border. Realistic options are a rental car (confirm cross-border cover), a private transfer, or a long-distance bus (often changing or routing via Dubrovnik). It’s too far for a comfortable day trip, so plan to overnight in Kotor or split your stay between Croatia and Montenegro. Deciding how to divide the trip? See Montenegro vs Croatia and Kotor vs Dubrovnik.

From Hvar and the islands

Hvar is an island, so there’s an extra step: take a catamaran or car ferry to the mainland (Split, or Drvenik on the coast), then continue south toward Dubrovnik and on to Kotor — a full travel day of roughly 5–7 hours plus the ferry. There’s no direct boat from Hvar (or anywhere in Croatia) to Kotor, so treat it as a two-stage journey and build in a night along the way if you can. This is exactly the kind of Croatia-to-Montenegro trip where planning the Dalmatian leg well pays off — see the Hvar Coastal callout above.

The border crossing

Montenegro is outside the EU and Schengen, so you cross a full border and need your passport. In peak summer the crossing can take anything from a few minutes to over an hour, so leave a buffer and travel earlier or later in the day if you can. If you’re driving a rental car from Croatia, you must have the supplier’s written cross-border permission and a Green Card insurance extension — never assume it’s included, and expect a small cross-border fee. Our car rental guide covers the paperwork.

Which route should you pick?

  • Fastest and easiest: base in or pass through Dubrovnik, then bus, transfer or drive the short hop.
  • No driving, no stress: a private transfer or a guided day trip from Dubrovnik.
  • Doing a full Croatia + Montenegro road trip: a rental car with cross-border cover, starting from Split or Dubrovnik.
  • Coming from Hvar or the islands: ferry to the mainland first, then continue via Dubrovnik — and plan the Croatian leg with Hvar Coastal.

Once you arrive, plan the rest with our 3-day Kotor itinerary, where to stay in Kotor and things to do in Kotor.

FAQs: getting to Kotor from Croatia