Travel from Switzerland to Poland

Train, bus or fly from Switzerland to Poland?

Wizz Air and Lufthansa fly from Basel to Wrocław 5 times a day. Alternatively, you can take a train from Zürich to Warsaw via Zürich HB and Berlin Hbf in around 15 h 53 min.

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 Switzerland to Poland

ModeDurationPrice
From Basel, Brausebad line 50 bus to Basel airport, fly to Wroclaw airport, then line 106 bus to Wrocław.4 h 35 min$143
From Zürich Stadelhofen line 16 train to Zurich airport, fly to Wroclaw airport, then line 106 bus to Wrocław.4 h 51 min$161
From Zürich Stadelhofen line 16 train to Zurich airport, fly to Warsaw airport, then train to Warsaw.4 h 48 min$133
From Genève, Bel-Air line 10 bus to Geneva airport, fly to Warsaw airport, then train to Warsaw.5 h 8 min$106
From Zürich Stadelhofen line 16 train to Zurich airport, fly to Krakow airport, then train to Krakow.5 h 15 min$164
From Lugano FFS, Piazzale Besso shuttle to Milan Malpensa airport, fly to Warsaw airport, then train to Warsaw.5 h 50 min$121
From Zürich Stadelhofen line 15 train to Zürich HB, train to Berlin Hbf, then train to Warszawa Centralna.15 h 53 min$385
From Zürich Stadelhofen line 15 train to Zürich HB, walk to Zürich, bus to Dw. Zachodni 01, then line 127 bus to Centrum 05.22 h 9 min$116
From Zürich Stadelhofen line 15 train to Zürich HB, train to Praha hl.n., then night train to Warszawa Centralna.23 h 38 min
From Zürich Stadelhofen line 12 train to Winterthur, bus to Dw. Zachodni 01, then line 127 bus to Centrum 05.26 h 32 min$103
From Zürich drive to Warsaw.12 h 1 min$213

How long does it take to get from Switzerland to Poland?

It takes approximately 4 h 35 min to get from Switzerland to Poland, including transfers.

Is there a direct train between Switzerland and Poland?

No, there is no direct train from Switzerland to Poland. However, there are services departing from Zürich Stadelhofen and arriving at Warszawa Centralna via Zürich HB and Berlin Hbf. The journey, including transfers, takes approximately 15 h 53 min.

Operators from Switzerland to Poland

OperatorPhoneWebsite
BVBBVB
Wizz AirWizz Air
LufthansaLufthansa
MPK AutobusyMPK Autobusy
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
SwissSwiss
LOTLOT
Austrian AirlinesAustrian Airlines
KLMKLM
Adria AirwaysAdria Airways
Scandinavian AirlinesScandinavian Airlines
ZTM Warszawa19 115ZTM Warszawa
tpgtpg
Brussels AirlinesBrussels Airlines
Air FranceAir France
Air BalticAir Baltic
LuxairLuxair
Belavia Belarusian AirlinesBelavia Belarusian Airlines
Koleje Małopolskie703 20 20 25Koleje Małopolskie
Malpensa Express Bus+41 91 858 23 23Malpensa Express Bus
CSACSA
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Eurolines CH0041 (0) 844 257 224Eurolines CH
EuroNightEuroNight
Czech Railways (ČD)+420 221 111 122Czech Railways (ČD)
AgatAgat