Travel from Barcelona to Croatia

Train, bus or fly from Barcelona to Croatia?

Vueling Airlines, Croatia Airlines and five other airlines fly from Barcelona to Split once daily. Alternatively, you can take a bus from Barcelona to Zagreb via Mailand Lampugnano in around 23 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
Want to know more about Flixbus?Rome2rio’s guide has all the details
Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Barcelona to Croatia

ModeDurationPrice
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Split airport, then bus to Split.5 h 7 min$146
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Zagreb airport, shuttle to Zagreb, then bus to Velika Gorica.5 h 34 min$174
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Venice airport, then shuttle to Pula.8 h 4 min$376
From Barcelona bus to Mailand Lampugnano then bus to Zagreb Zob.23 h 55 min$159
From Barcelona Sants train to Marseille, Marseille St. Charles, bus to Autobusni kolodvor, then line 6 tram to Trg bana J. Jelačića.24 h 40 min$232
From Barcelona bus to Padova, bus to Autobusni kolodvor, then line 6 tram to Trg bana J. Jelačića.26 h 7 min$74
From Barcelona Sants train to Montpellier Saint-Roch, train to Lyon Part Dieu, train to Genève, train to Zürich HB, then train to Zagreb Glavni Kolod..26 h 31 min$487
From Barcelona drive to Zagreb.15 h 2 min$239

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

It takes approximately 5 h 7 min to get from Barcelona to Croatia, including transfers.

Is there a direct train between Barcelona and Croatia?

No, there is no direct train from Barcelona to Croatia. However, there are services departing from Barcelona Sants and arriving at Zagreb Glavni Kolod. via Montpellier Saint-Roch, Lyon Part Dieu, Genève and Zürich HB. The journey, including transfers, takes approximately 26 h 31 min.

Is there a direct bus between Barcelona and Croatia?

No, there is no direct bus from Barcelona to Croatia. However, there are services departing from Barcelona and arriving at Zagreb Zob via Mailand Lampugnano. The journey, including transfers, takes approximately 23 h 55 min.

Operators from Barcelona to Croatia

OperatorPhoneWebsite
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
Vueling AirlinesVueling Airlines
Croatia AirlinesCroatia Airlines
LufthansaLufthansa
SwissSwiss
Edelweiss AirEdelweiss Air
EurowingsEurowings
Austrian AirlinesAustrian Airlines
Air FranceAir France
GoOpti+386 1 320 4530GoOpti
Auto Promet Sisak(044) 526 350Auto Promet Sisak
RyanairRyanair
AlitaliaAlitalia
Air DolomitiAir Dolomiti
FlixBus+49 1807 123 99 123FlixBus
GlobtourGlobtour
Spanish Railways AVESpanish Railways AVE
ZET072 500 400ZET
Atlassib(004) 0269 229.224Atlassib
Florentia Bus+39 055 967024Florentia Bus
TGV0033 892 353535TGV
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)