Travel from Zürich to Krakow

Bus or fly from Zürich to Krakow?

Swiss, Lufthansa and two other airlines fly from Zürich to Krakow every 3 hours. Alternatively, Eurolines CZ operates a bus from Zürich to Krakow 6 times a week. Tickets cost $70 - $100 and the journey takes 21 h 15 min. Two other operators also service this route.

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

How to get from Zürich to Krakow

ModeDurationPrice
From Zürich HB train to Zurich airport, fly to Krakow airport, then train to Krakow.5 h 6 min$163
From Zürich HB train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Krakow airport, then train to Krakow.6 h 20 min$198
From Zürich HB train to Zurich airport, fly to Katowice airport, then bus to Krakow.8 h 14 min$216
From Zürich HB train to Wien Hbf, train to Katowice, walk to Katowice, then bus to Kraków.15 h 21 min$225
From Zurich bus to Krakow.21 h 15 min$90
From Zürich bus to Bochnia, walk to Bochnia, then train to Kraków Dworzec Główny.22 h 11 min$98
From Zürich HB train to Wien Hbf then night train to Krakow Glowny.16 h 58 min$222
From Zürich drive to Krakow.11 h 5 min$197

How long does it take to get from Zürich to Krakow?

It takes approximately 5 h 6 min to get from Zürich to Krakow, including transfers.

Is there a direct train between Zürich and Krakow?

No, there is no direct train from Zürich to Krakow. However, there are services departing from Zürich HB and arriving at Krakow Glowny via Wien Hbf. The journey, including transfers, takes approximately 16 h 58 min.

Is there a direct bus between Zürich and Krakow?

Yes, there is a direct bus departing from Zurich and arriving at Krakow. Services depart twice daily, and operate Monday, Tuesday, Wednesday, Friday, Saturday and Sunday. The journey takes approximately 21 h 15 min.

Operators from Zürich to Krakow

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
SwissSwiss
LufthansaLufthansa
LOTLOT
Austrian AirlinesAustrian Airlines
Koleje Małopolskie703 20 20 25Koleje Małopolskie
BVBBVB
easyJeteasyJet
KLMKLM
Wizz AirWizz Air
RyanairRyanair
Transavia HollandTransavia Holland
EurowingsEurowings
EksprestransferEksprestransfer
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Polski Bus+48 22 417 62 27Polski Bus
Eurolines CZEurolines CZ
Eurolines CH0041 (0) 844 257 224Eurolines CH