Travel from Bratislava to Croatia

Bus or train from Bratislava to Croatia?

Eurolines Slovakia operates a bus from Bratislava to Zagreb 3 times a day. Tickets cost $30 - $55 and the journey takes 4 h 20 min. Crnja Tours also services this route once daily. Alternatively, you can take a train from Bratislava to Zagreb via Wien Hbf in around 8 h 48 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Travelling Croatia’s Dalmatian Coast by boat, bus, car and trainDiscover the best ways to get around the Dalmatian Coast

How to get from Bratislava to Croatia

ModeDurationPrice
From Bratislava bus to Zagreb.4 h 20 min37€
From Bratislava hl.st. train to Wien Hbf then train to Zagreb Glavni Kolod..8 h 48 min64€
From Bratislava drive to Zagreb.4 h 20 min55€
From Bratislava, Most SNP bus to Vienna airport, fly to Zagreb airport, shuttle to Zagreb, then bus to Velika Gorica.3 h 52 min134€
From Bratislava, Most SNP bus to Vienna airport, fly to Split airport, then bus to Split.4 h 45 min136€

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

The bus from Bratislava to Zagreb takes 4 h 20 min including transfers and departs four times a day.

Is there a direct train between Bratislava and Croatia?

No, there is no direct train from Bratislava to Croatia. However, there are services departing from Bratislava hl.st. and arriving at Zagreb Glavni Kolod. via Wien Hbf. The journey, including transfers, takes approximately 8 h 48 min.

Is there a direct bus between Bratislava and Croatia?

Yes, there is a direct bus departing from Bratislava and arriving at Zagreb. Services depart four times a day, and operate every day. The journey takes approximately 4 h 20 min.

Operators from Bratislava to Croatia

OperatorPhoneWebsite
Eurolines SlovakiaEurolines Slovakia
Railways of Slovak Republic (ZSSK)Railways of Slovak Republic (ZSSK)
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
RegioJet+420 542 42 42 42RegioJet
Austrian AirlinesAustrian Airlines
Croatia AirlinesCroatia Airlines
GoOpti+386 1 320 4530GoOpti
Auto Promet Sisak(044) 526 350Auto Promet Sisak
LufthansaLufthansa