Trip to Dubrovnik

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Ljubljana to Dubrovnik

🚆 Embark on a scenic train journey from Ljubljana to Dubrovnik spanning 826 km and taking approximately 12 hours and 16 minutes. Your first step involves a comfortable FlixBus ride towards Zagreb bus station, lasting about 2 hours and 20 minutes. 🚌 Following your transfer in Zagreb, board another FlixBus towards Dubrovnik bus station, with a travel time of roughly 9 hours and 20 minutes.

Where to stay in Dubrovnik

There are over 1953 hotels to stay in Dubrovnik. Prices range from $12 per night.

Find accommodation

Will you be returning to Ljubljana by train?

If you are looking for the return train journey, check out trains from Dubrovnik to Ljubljana

See schedule