Travel from Geneva to Krakow

Bus or fly from Geneva to Krakow?

easyJet, Lufthansa and four other airlines fly from Geneva to Krakow every 2 hours. Alternatively, Autokar Polska operates a bus from Geneva to Krakow 3 times a week. Tickets cost $70 - $100 and the journey takes 24 h 56 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 Geneva to Krakow

ModeDurationPrice
From Genève line 15 train to Geneva airport, fly to Krakow airport, then train to Krakow.5 h 25 min$121
From Genève line 15 train to Geneva airport, fly to Katowice airport, then bus to Krakow.8 h 43 min$194
From Genève train to Zürich HB, train to Wien Hbf, train to Katowice, walk to Katowice, then bus to Kraków.19 h 7 min$379
From Geneva bus to Krakow.24 h 56 min$77
From Geneva bus to Bochnia, walk to Bochnia, then train to Kraków Dworzec Główny.26 h 11 min$118
From Geneva drive to Krakow.13 h 25 min$239

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

It takes approximately 5 h 25 min to get from Geneva to Krakow, including transfers.

Is there a direct bus between Geneva and Krakow?

Yes, there is a direct bus departing from Geneva and arriving at Krakow. Services depart once daily, and operate Monday, Tuesday, Wednesday, Friday, Saturday and Sunday. The journey takes approximately 24 h 56 min.

Operators from Geneva to Krakow

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
easyJeteasyJet
LufthansaLufthansa
Austrian AirlinesAustrian Airlines
LOTLOT
Brussels AirlinesBrussels Airlines
KLMKLM
Koleje Małopolskie703 20 20 25Koleje Małopolskie
SwissSwiss
RyanairRyanair
Wizz AirWizz Air
Transavia HollandTransavia Holland
Vueling AirlinesVueling Airlines
Aer LingusAer Lingus
EksprestransferEksprestransfer
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Polski Bus+48 22 417 62 27Polski Bus
Autokar Polska48/796 473 308Autokar Polska
Eurolines CH0041 (0) 844 257 224Eurolines CH