Travel from Brno to Zagreb

Train, bus or fly from Brno to Zagreb?

BMI Regional, Croatia Airlines and Lufthansa fly from Brno to Zagreb 3 times a day. Alternatively, FlixBus operates a bus from Brno to Zagreb once daily. Tickets cost $30 - $55 and the journey takes 7 h 45 min. Eurolines CZ also services this route once a week.

Travel Guides

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
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Brno to Zagreb

ModeDurationPrice
From Brno hl.n. train to Wien Hbf, train to Vienna airport, fly to Zagreb airport, then shuttle to Zagreb.4 h 7 min$186
From Brno - Úzká line 48 bus to Brno airport, fly to Zagreb airport, then shuttle to Zagreb.6 h 8 min$305
From Brno hl.n. train to Wien Hbf, train to Vienna airport, fly to Graz airport, then shuttle to Zagreb.6 h 48 min$296
From Brno, Brno Hotel Grand bus to Zagreb.7 h 45 min$50
From Brno, AN u hotelu Grand bus to Wien Stadion Center then bus to Zagreb.7 h 49 min$40
From Brno hl.n. train to Graz Hbf, train to Spielfeld-Straß, walk to Spielfeld, then bus to Zagreb.8 h
From Brno hl.n. train to Wien Hbf then train to Zagreb Glavni Kolod..9 h 9 min$81
From Brno drive to Zagreb.5 h 19 min$74

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

It takes approximately 4 h 7 min to get from Brno to Zagreb, including transfers.

Is there a direct train between Brno and Zagreb?

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

Is there a direct bus between Brno and Zagreb?

Yes, there is a direct bus departing from Brno, Brno Hotel Grand and arriving at Zagreb. Services depart once daily, and operate every day. The journey takes approximately 7 h 45 min.

Operators from Brno to Zagreb

OperatorPhoneWebsite
Czech Railways (ČD)+420 221 111 122Czech Railways (ČD)
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Austrian AirlinesAustrian Airlines
Croatia AirlinesCroatia Airlines
GoOpti+386 1 320 4530GoOpti
Tour BusTour Bus
BMI RegionalBMI Regional
LufthansaLufthansa
FlixBus+49 1807 123 99 123FlixBus
RegioJet+420 542 42 42 42RegioJet
Crnja Tours+385 91 30 30 356Crnja Tours
Pepeks Zagreb098 417 140Pepeks Zagreb