Travel from Barcelona to Dubrovnik

Bus or fly from Barcelona to Dubrovnik?

Norwegian Air International, Vueling Airlines and six other airlines fly from Barcelona to Dubrovnik twice daily. Alternatively, you can take a bus from Barcelona to Dubrovnik via Munich ZOB in around 39 h 29 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 Barcelona to Dubrovnik

From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Dubrovnik airport, then shuttle to Dubrovnik.5 h 19 min$119
From Barcelona car ferry to Civitavecchia, drive to Ancona, car ferry to Split, then drive to Dubrovnik.39 h 5 min$230
From Barcelona Sants train to Montpellier Saint-Roch, train to Lyon Part Dieu, train to Torino Porta Susa, train to Trieste Zob, then bus to Dubrovnik Zob.30 h 47 min$361
From Barcelona Sants train to Montpellier Saint-Roch, train to Lyon Part Dieu, train to Lyon, bus to Split, walk to Split, then ferry to Dubrovnik.32 h 59 min$338
From Barcelona Sants train to Marseille, bus to Split, walk to Split, then ferry to Dubrovnik.35 h 1 min$316
From Barcelona bus to Munich ZOB then bus to Dubrovnik.39 h 29 min$252
From Barcelona bus to Policoro, bus to Βari - Viale Unità ang. Largo Ciaia, bus to Bari - Corso Cavour, walk to Bari, then car ferry to Dubrovnik.47 h 32 min$264
From Barcelona drive to Dubrovnik.20 h 31 min$308

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

It takes approximately 5 h 19 min to get from Barcelona to Dubrovnik, including transfers.

Is there a direct bus between Barcelona and Dubrovnik?

No, there is no direct bus from Barcelona to Dubrovnik. However, there are services departing from Barcelona and arriving at Dubrovnik via Munich ZOB. The journey, including transfers, takes approximately 39 h 29 min.

Operators from Barcelona to Dubrovnik

Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
Norwegian Air InternationalNorwegian Air International
Vueling AirlinesVueling Airlines
Croatia AirlinesCroatia Airlines
Edelweiss AirEdelweiss Air
Austrian AirlinesAustrian Airlines
Atlas Kompass+385 1 2415 611Atlas Kompass
Grimaldi Lines+39.081.496.444Grimaldi Lines
Jadrolinija+385 51 666 111Jadrolinija
TGV0033 892 353535TGV
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Eurolines FR+ 33 1 41 86 24 21Eurolines FR
Kapetan Luka021 / 645 476Kapetan Luka
Spanish Railways AVESpanish Railways AVE
FlixBus+49 1807 123 99 123FlixBus
Eurolines DE+49 6196 2078-501Eurolines DE
Autolinee Gambioli+41 (0) Gambioli
Saj0981 500331Saj
Miccolis080 5315334Miccolis