Travel from Zagreb to Krakow

Train, bus or fly from Zagreb to Krakow?

GlobTourist operates a bus from Zagreb to Krakow 4 times a week. Tickets cost $80 - $90 and the journey takes 8 h 1 min. Alternatively, you can take a train from Zagreb to Krakow via Wien Hbf and Katowice in around 15 h 3 min.

Travel Guides

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

How to get from Zagreb to Krakow

ModeDurationPrice
From Zagreb bus to Kraków.8 h 1 min299 zł
From Zagreb bus to Bratislava then bus to Kraków.13 h 40 min236 zł
From Zagreb Glavni Kolod. train to Wien Hbf, train to Katowice, then train to Krakow Glowny.15 h 3 min308 zł
From Zagreb Glavni Kolod. train to Wien Hbf then night train to Krakow Glowny.15 h 45 min294 zł
From Zagreb drive to Krakow.8 h 15 min415 zł
From Zagreb shuttle to Zagreb airport, fly to Krakow airport, then train to Krakow.6 h 20 min587 zł
From Zagreb shuttle to Zagreb airport, fly to Katowice airport, then bus to Krakow.9 h 8 min833 zł
From Zagreb shuttle to Graz airport, fly to Krakow airport, then train to Krakow.8 h 56 min1 106 zł
From Zagreb shuttle to Zagreb airport, fly to Warsaw airport, train to Warszawa Zachodnia, then train to Krakow.7 h 23 min631 zł

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

The bus from Zagreb to Kraków takes 8 h 1 min including transfers and departs four times a week.

Is there a direct train between Zagreb and Krakow?

No, there is no direct train from Zagreb to Krakow. However, there are services departing from Zagreb Glavni Kolod. and arriving at Krakow Glowny via Wien Hbf and Katowice. The journey, including transfers, takes approximately 15 h 3 min.

Is there a direct bus between Zagreb and Krakow?

Yes, there is a direct bus departing from Zagreb and arriving at Kraków. Services depart four times a week, and operate Friday. The journey takes approximately 8 h 1 min.

Operators from Zagreb to Krakow

OperatorPhoneWebsite
GlobTourist+48 94 354 54 19GlobTourist
FlixBus+49 1807 123 99 123FlixBus
Ecolines+371 67214512Ecolines
Croatian Railways (HŽPP)Croatian Railways (HŽPP)
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Polish Railways (PKP)703 200 200Polish Railways (PKP)
GoOpti+386 1 320 4530GoOpti
Austrian AirlinesAustrian Airlines
LufthansaLufthansa
LOTLOT
British AirwaysBritish Airways
Croatia AirlinesCroatia Airlines
Brussels AirlinesBrussels Airlines
RyanairRyanair
Koleje Małopolskie703 20 20 25Koleje Małopolskie
EurowingsEurowings
Wizz AirWizz Air
Transavia HollandTransavia Holland
EksprestransferEksprestransfer