Logistics · Cross-border
It's only about 90 km from Dubrovnik to Kotor, but a Croatia–Montenegro border sits in the middle. Here's the bus, private transfer, rental car and guided day trip compared — with honest time and cost ranges, border timing, and a sample day-trip plan.
The quick answer: Dubrovnik to Kotor is about 90 km and roughly a 2–2.5 hour drive, but the Croatia–Montenegro border can add anything from a few minutes to over an hour in peak summer. Your realistic options are a direct bus (≈€15–€25, 2.5–3.5 hr), a private transfer (≈€90–€160 per car), a rental car (only with cross-border permission), or a guided day trip that bundles the driving, the border and a Bay of Kotor itinerary. Prices and timings below are typical ranges — they move with season, demand and the border queue, so treat them as planning guides.
The one-line recommendation. Doing it as a day trip from a Dubrovnik base? Book a guided day trip or private transfer so someone else handles the border and the parking. Heading to Kotor to stay? The direct bus is cheap and simple, or a transfer if you're carrying a lot or arriving late.
| Option | Typical time | Typical cost | Best for |
|---|---|---|---|
| Direct bus | 2.5–3.5 hr | ~€15–€25 one way | Budget travellers heading to Kotor to stay; book ahead in summer. |
| Private transfer | 2–3 hr + border | ~€90–€160 / car | Families, groups, door-to-door comfort, optional photo stops. |
| Guided day trip | Full day (10–12 hr) | ~€45–€90 / person | Day-trippers who want Perast, Our Lady of the Rocks and Kotor without driving. |
| Rental car | 2–2.5 hr drive + border | From ~€30–€55 / day + fees | Independent travellers touring both countries; needs cross-border permission. |
Book a Dubrovnik → Kotor day trip or transfer
Let a driver handle the border paperwork and the queue while you enjoy the coastal scenery. Guided day trips usually fold in Perast and Our Lady of the Rocks; private transfers go straight to your Kotor hotel door.
Several daily buses run from Dubrovnik bus terminal (near the old port at Gruž) to Kotor, taking roughly 2.5–3.5 hours for about €15–€25 one way. It's the cheapest way to go and perfectly comfortable, but a few things to know: you'll carry your own luggage off the bus for the border check, timetables thin out in the low season, and the bus drops you at Kotor's bus station — a short, flat 5-minute walk from the Old Town's main gate. Book a day or two ahead in July and August, when seats sell out.
A pre-booked private transfer costs more — roughly €90–€160 for the car, not per person — but it's the smoothest way to travel with family, lots of luggage, or after a flight into Dubrovnik. Your driver collects you from your hotel or the airport, deals with the border, and drops you at your Kotor accommodation. Many drivers will pause for photos at the panoramic bay viewpoints above Kotor if you ask. Split between three or four people, it can rival the day-trip price while giving you full control of the schedule.
Self-driving gives you freedom, but the cross-border rules trip people up. Most Croatian rental companies require advance permission to take the car into Montenegro, charge a cross-border fee, and need a Green Card insurance extension. Sort this when you book, not at the desk. Once in Montenegro, remember that Kotor Old Town is walled and pedestrianised — you park outside the walls in paid car parks that fill up and get pricey in summer. A car makes sense if you're touring both countries; for a single Kotor visit it's often more hassle than it's worth.
Compare rental cars for the coast
Touring Croatia and Montenegro by car? Compare suppliers for the best rate and confirm cross-border travel into Montenegro is allowed and insured before you collect the keys.
If Kotor is a day out from a Dubrovnik base, a guided day trip is the easy choice. For roughly €45–€90 per person you get coach travel, a guide, the border handled for you, and usually a circuit of the bay that takes in Perast and Our Lady of the Rocks alongside time in Kotor's Old Town. It's a long day — typically 10–12 hours — but you see a lot without touching a steering wheel or a passport queue on your own. Read our Perast day trip guide to know what to prioritise once you're in the bay.
This is the single biggest variable on the route. Croatia and Montenegro are separate countries, and Montenegro is outside the Schengen zone, so you cross a real international border with passport checks in both directions.
The drive hugs the Adriatic almost the whole way. From Dubrovnik you head south past Cavtat to the border, then continue along the Montenegrin coast through Herceg Novi at the mouth of the bay. From there you have two ways round to Kotor: the longer, scenic road around the full shoreline of the bay, or the small Kamenari–Lepetane ferry that shortcuts across the narrows and rejoins the road near Tivat. The ferry runs frequently, takes a few minutes, and can save time when the bay road is busy — our getting around guide covers it in detail.
If you're arriving by cruise ship in Dubrovnik, a Kotor excursion is ambitious for a single port day given the border — book a well-timed organised tour with a guaranteed return, and confirm the all-aboard time with margin. If you're flying into Dubrovnik Airport (DBV), it actually sits south of the city toward the border, so a transfer can collect you on arrival and run straight to Kotor without doubling back. Tell your transfer company your flight number so they track delays.
Sort your Kotor hotel before you travel
Whether you're staying a night or basing yourself for the week, knowing where you're sleeping makes the transfer or bus leg simple. Search with free cancellation so you can still adjust.
Set off early to beat the worst of the border queue. Coffee on the way south past Cavtat.
Croatia–Montenegro crossing. Passports ready, vehicle documents to hand if driving.
Stop in Perast and take the short boat to Our Lady of the Rocks before the bay fills up.
Walk the Old Town lanes and squares before the midday heat builds.
Lunch in the Old Town, then a partial fortress climb for the postcard bay view if it's not too hot.
Last wander and a coffee, then head off to beat the late-afternoon return queue.
Border depending — a long but rewarding day.
About 90 km and roughly a 2–2.5 hour drive, but the border is the wildcard. Allow 2.5–4 hours door to door and never book a tight onward connection.
Yes — several daily buses take around 2.5–3.5 hours for roughly €15–€25 one way. It's the cheapest option, but you handle your own luggage at the border and should book ahead in summer.
Very doable but long, with two border crossings. A guided day trip or private transfer makes it far more relaxed than self-driving. An overnight in Kotor lets you enjoy the Old Town and fortress after the crowds leave.
Yes. Montenegro is a separate, non-Schengen country, so you cross a real international border and need your passport. Driving a rental? Carry the vehicle papers and confirm cross-border travel is allowed.
You can, but confirm your Croatian rental allows entry into Montenegro — many require a cross-border fee and Green Card insurance. And remember Kotor Old Town is pedestrianised, so you park outside the walls.