How do I get from Dubrovnik to Kotor?

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

OptionDurationCost (2026)Best for
Bus (FlixBus or Croatia Bus)2h to 2h 30m$28 to $40Budget travelers
Self-drive (rental car)1.5 to 2hFuel + car rentalMaximum flexibility
Seasonal catamaran2.5 to 3h total$40 to $65Scenic sea crossing
Private transfer1.5 to 2h$80 to $130Groups, door-to-door
Shared shuttle2h$35 to $55Solo travelers on a budget
Dubrovnik to Kotor transportation

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.

Dubrovnik to Kotor Bus

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.

Dubrovnik to Kotor ferry

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.

Dubrovnik to Kotor driving directions

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.

Dubrovnik to Kotor Transfer Options

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.

Dubrovnik to Kotor distance

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.

HotelLocationFrom (2026)Best for
Hotel CattaroKotor Old Town$110/nightBoutique, walkable to all sights
The Conte HotelKotor Old Town$130/nightRooftop terrace, historic building
Forza MareDobrota, 3km from Old Town$250/nightLuxury resort, bay views, pool
Hotel HippocampusKotor Old Town$95/nightValue boutique, interior courtyard
Dubrovnik to Kotor route

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.

Similar Posts