Travel Guide: Dubrovnik to Kotor – Best Routes & Tips
The route from Dubrovnik to Kotor covers approximately 92 kilometers by road or 55 kilometers by sea, connecting coastal Croatia to the Bay of Kotor in Montenegro. Most travelers complete the journey in 2 to 2.5 hours by bus, while the drive along the D8 coastal highway takes about 1.5 to 2 hours. A valid passport is required at the Debeli Brijeg border crossing regardless of which transport option you choose.
Your transportation options at a glance
| Option | Duration | Cost (2026) | Best for |
|---|---|---|---|
| Bus (FlixBus or Croatia Bus) | 2h to 2h 30m | $28 to $40 | Budget travelers |
| Self-drive (rental car) | 1.5 to 2h | Fuel + car rental | Maximum flexibility |
| Seasonal catamaran | 2.5 to 3h total | $40 to $65 | Scenic sea crossing |
| Private transfer | 1.5 to 2h | $80 to $130 | Groups, door-to-door |
| Shared shuttle | 2h | $35 to $55 | Solo travelers on a budget |

By bus: the most affordable route
Bus service from Dubrovnik to Kotor is operated by FlixBus, with tickets starting from $35.90, and by Croatia Bus (Autotrans), with fares typically between €25 and €29 as of 2026. Buses depart from Dubrovnik Bus Station at Gruž Harbor, approximately 3 kilometers from the Old Town, with multiple daily departures. The journey runs 2 to 2.5 hours depending on traffic and border crossing time.
Book tickets in advance at flixbus.com or autotrans.hr. At the Debeli Brijeg border, officers board the bus to check passports. Wait times average 10 to 20 minutes in the off-season and 30 to 60 minutes in peak summer.

By ferry: a seasonal scenic option
Catamaran ferry services between Dubrovnik and Kotor run seasonally, roughly May through September, covering the 55-kilometer sea distance in approximately 2.5 to 3 hours total from port to port. Ticket prices range from about $40 to $65 per person one way as of 2026. Check current schedules and book at the Dubrovnik ferry terminal on Gruž Harbor or through directferries.com, as schedules change each season and capacity is limited.
No year-round passenger ferry runs this route. Travelers visiting outside summer months should plan to use the bus or a private transfer instead.

Driving from Dubrovnik to Kotor along the D8 highway
Driving the D8 Adriatic Highway from Dubrovnik to Kotor covers 92 kilometers and takes approximately 1.5 to 2 hours without stops. The route heads south through Cavtat, crosses into Montenegro at Debeli Brijeg, passes through Herceg Novi, and follows the bay road into Kotor. There are no tolls. Confirm with your rental company that the car’s insurance covers Montenegro before departing. Parking near Kotor Old Town is available in a paid lot just outside the city walls, costing approximately €2 per hour as of 2026.

Private transfers and shared shuttles
Private door-to-door transfers cost approximately $80 to $130 for up to four passengers and take about 1.5 hours. Shared shuttles cost $35 to $55 per person and follow fixed schedules. Both are bookable through Viator or local Dubrovnik taxi operators. For groups of three or more, a private transfer often works out to a similar per-person cost as shared shuttles while providing a direct, no-stops route.

What to expect at the Croatia-Montenegro border
Debeli Brijeg is the main crossing point between Croatia and Montenegro. All travelers must present a valid passport; EU citizens may also use their national ID card. US, UK, Canadian, and Australian passport holders enter Montenegro visa-free for up to 90 days. In July and August, border waits can reach 45 to 60 minutes, so leave extra time if you have onward transport booked in Kotor.

Where to stay in Kotor
Kotor offers boutique hotels inside the medieval Old Town walls and waterfront properties along the Bay of Kotor. The nearby village of Dobrota, 3 kilometers north, offers quieter options with easier parking. Rates below are approximate starting prices from booking platforms as of 2026.
| Hotel | Location | From (2026) | Best for |
|---|---|---|---|
| Hotel Cattaro | Kotor Old Town | $110/night | Boutique, walkable to all sights |
| The Conte Hotel | Kotor Old Town | $130/night | Rooftop terrace, historic building |
| Forza Mare | Dobrota, 3km from Old Town | $250/night | Luxury resort, bay views, pool |
| Hotel Hippocampus | Kotor Old Town | $95/night | Value boutique, interior courtyard |

Frequently asked questions
How long does the bus from Dubrovnik to Kotor take?
The bus takes 2 to 2.5 hours. Border wait times at Debeli Brijeg add 10 to 60 minutes depending on the season. FlixBus and Croatia Bus both serve the route from Gruž Bus Station with multiple daily departures.
Is there a direct ferry from Dubrovnik to Kotor?
Seasonal catamaran services run approximately May through September, taking 2.5 to 3 hours total. No year-round ferry exists on this route; off-season visitors must travel by bus or private transfer.
Do I need a passport to travel from Dubrovnik to Kotor?
Yes. The route crosses from Croatia (EU) into Montenegro (non-EU). All travelers need a valid passport. EU citizens can use their national ID card. US, UK, Canadian, and Australian visitors enter Montenegro visa-free for up to 90 days.
What is the cheapest way to get from Dubrovnik to Kotor?
The bus is cheapest, with tickets starting from $28 to $40. FlixBus starts from $35.90. Book ahead at flixbus.com or autotrans.hr, especially in summer.
Can I do a day trip from Dubrovnik to Kotor?
Yes. An early morning bus gives you 4 to 5 hours in Kotor before an afternoon return. Each leg is 2 to 2.5 hours. Book both tickets in advance during summer.
Are there tolls on the drive from Dubrovnik to Kotor?
No tolls on the D8 highway. Parking near Kotor Old Town costs approximately €2 per hour. Confirm your rental car’s Montenegro coverage before departing Dubrovnik.
