Travel from Rome to Dubrovnik

Bus or fly from Rome to Dubrovnik?

Vueling Airlines and Croatia Airlines fly from Rome to Dubrovnik 3 times a week. Alternatively, you can take a bus from Rome to Dubrovnik via Zagreb in around 21 h 55 min.

Travel Guides

Travelling Croatia’s Dalmatian Coast by boat, bus, car and trainDiscover the best ways to get around the Dalmatian Coast
Need to know: JadrolinijaLearn all about travelling by ferry across the Adriatic Sea
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Rome to Dubrovnik

ModeDurationPrice
From Roma Termini train to Rome airport, fly to Dubrovnik airport, then shuttle to Dubrovnik.4 h 39 min$143
From Roma Termini train to Bari Centrale, walk to Βari - Viale Unità ang. Largo Ciaia, bus to Bari - Corso Cavour, walk to Bari, then car ferry to Dubrovnik.19 h 30 min$137
From Rome bus to Zagreb then bus to Dubrovnik.21 h 55 min$129
From Termini subway to Rome - Tiburtina station, Leonetti Bus to Bari, then car ferry to Dubrovnik.22 h 37 min$83
From Rome drive to Ancona, car ferry to Split, then drive to Dubrovnik.17 h 17 min$118

How long does it take to get from Rome to Dubrovnik?

It takes approximately 4 h 39 min to get from Rome to Dubrovnik, including transfers.

Is there a direct bus between Rome and Dubrovnik?

No, there is no direct bus from Rome to Dubrovnik. However, there are services departing from Rome and arriving at Dubrovnik via Zagreb. The journey, including transfers, takes approximately 21 h 55 min.

Operators from Rome to Dubrovnik

OperatorPhoneWebsite
Trenitalia+39 06 68475475Trenitalia
Vueling AirlinesVueling Airlines
Croatia AirlinesCroatia Airlines
Atlas Kompass+385 1 2415 611Atlas Kompass
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Miccolis080 5315334Miccolis
Jadrolinija+385 51 666 111Jadrolinija
FlixBus+49 1807 123 99 123FlixBus
Samoborček+385 1 6321 190Samoborček
ATAC S.p.A. Azienda per la mobilità+39 06.4695.2400ATAC S.p.A. Azienda per la mobilità
TTI Slr+39081969167TTI Slr