Travel from Zagreb to Bratislava

Bus or train from Zagreb to Bratislava?

Eurolines Slovakia operates a bus from Zagreb to Bratislava 3 times a day. Tickets cost $30 - $55 and the journey takes 4 h 20 min. Three other operators also service this route. Alternatively, you can take a train from Zagreb to Bratislava via Wien Hbf in around 8 h 11 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Zagreb to Bratislava

From Zagreb bus to Bratislava.4 h 20 min35€
From Zagreb shuttle to Maribor Zob then bus to Bratislava Zob.7 h 9 min118€
From Zagreb Glavni Kolod. train to Wien Hbf then train to Bratislava h 11 min61€
From Zagreb drive to Bratislava.4 h 18 min55€
From Zagreb shuttle to Zagreb airport, fly to Vienna airport, then bus to Bratislava.2 h 59 min134€
From Zagreb shuttle to Graz airport, fly to Vienna airport, then bus to Bratislava.5 h 20 min226€

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

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

Is there a direct train between Zagreb and Bratislava?

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

Is there a direct bus between Zagreb and Bratislava?

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

Operators from Zagreb to Bratislava

Eurolines SlovakiaEurolines Slovakia
GoOpti+386 1 320 4530GoOpti
Croatian Railways (HŽPP)Croatian Railways (HŽPP)
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Croatia AirlinesCroatia Airlines
Austrian AirlinesAustrian Airlines
RegioJet+420 542 42 42 42RegioJet