There are 9 ways to get from Poland to St. Moritz by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly John Paul Ii International Airport Kraków–Balice to Zurich Airport, train
best- Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Zurich Airport (ZRH)plane KRK - ZRH
- Take the train from Zürich HB to Churtrain
- Take the train from Chur to St. Moritztrain
8h 17mCHF 186–359Fly Warsaw Chopin Airport to Il Caravaggio International Airport, train, bus
cheapest- Fly from Warsaw Chopin Airport (WAW) to Il Caravaggio International Airport (BGY)plane WAW - BGY
- Take the train from Milano Centrale to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
10h 54mCHF 38–184Train
- Take the train from Warszawa Centralna to Salzburg Hbftrain Ic
- Take the train from Salzburg Hbf to Sarganstrain Rjx
- Take the train from Chur to St. Moritztrain Gex / ...
21h 5mCHF 139–305Bus, train
- Take the bus from Warsaw, Chopin Airport to Chur station train stationbus N1308
- Take the train from Chur to St. Moritztrain Ir38 / ...
23h 7mCHF 91–171Drive 1,257.4 km
- Drive from Warsaw to St. Moritzcar 1,257.4 km
13h 32mCHF 194–280Fly John Paul Ii International Airport Kraków–Balice to Il Caravaggio International Airport, train, bus
- Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Il Caravaggio International Airport (BGY)plane KRK - BGY
- Take the train from Milano Centrale to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
10h 22mCHF 96–259Fly Warsaw–Modlin Mazovia Airport to Il Caravaggio International Airport, train, bus
- Fly from Warsaw–Modlin Mazovia Airport (WMI) to Il Caravaggio International Airport (BGY)plane WMI - BGY
- Take the train from Milano Centrale to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
10h 41mCHF 45–230Fly Poznań–Ławica Henryk Wieniawski Airport to Il Caravaggio International Airport, train, bus
- Fly from Poznań–Ławica Henryk Wieniawski Airport (POZ) to Il Caravaggio International Airport (BGY)plane POZ - BGY
- Take the train from Milano Centrale to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
10h 26mCHF 49–216Fly Wroclaw to Il Caravaggio International Airport, train, bus
- Fly from Wroclaw (WRO) to Il Caravaggio International Airport (BGY)plane WRO - BGY
- Take the train from Milano Centrale to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
10h 40mCHF 52–176
Poland to St. Moritz by train
Questions & Answers
The cheapest way to get from Poland to St. Moritz is to fly and train and bus which costs SFr 45 - SFr 220 and takes 10h 26m.
The fastest way to get from Poland to St. Moritz is to fly and train which takes 8h 17m and costs SFr 180 - SFr 360.
No, there is no direct train from Poland to St. Moritz. However, there are services departing from Warszawa Centralna and arriving at St. Moritz via Salzburg Hbf, Sargans and Chur. The journey, including transfers, takes approximately 21h 5m.
The distance between Poland and St. Moritz is 1095 km. The road distance is 1257.4 km.
The best way to get from Poland to St. Moritz without a car is to train which takes 21h 5m and costs SFr 130 - SFr 310.
It takes approximately 8h 17m to get from Poland to St. Moritz, including transfers.
Poland to St. Moritz train services, operated by PKP Intercity, depart from Warszawa Centralna station.
Poland to St. Moritz train services, operated by PKP Intercity, arrive at Salzburg Hbf station.
Yes, the driving distance between Poland to St. Moritz is 1257 km. It takes approximately 13h 32m to drive from Poland to St. Moritz.
Book your Poland to St. Moritz train tickets online with Omio.
What companies run services between Poland and St. Moritz, Switzerland?
You can take a train from Warszawa Centralna to St. Moritz via Salzburg Hbf, Sargans, and Chur in around 21h 5m.
- Website
- ryanair.com
Flights from John Paul Ii International Airport Kraków–Balice to Il Caravaggio International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- CHF 26–140
Flights from John Paul Ii International Airport Kraków–Balice to Il Caravaggio International Airport via Prague
- Ave. Duration
- 3h 30m
- When
- Sunday
- Estimated price
- CHF 26–140
Flights from Warsaw–Modlin Mazovia Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 54m
- When
- Every day
- Estimated price
- CHF 45–240
Flights from Warsaw–Modlin Mazovia Airport to Il Caravaggio International Airport via Charleroi
- Ave. Duration
- 4h 25m
- When
- Sunday
- Estimated price
- CHF 45–240
Flights from Poznań–Ławica Henryk Wieniawski Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- CHF 30–130
Flights from Poznań–Ławica Henryk Wieniawski Airport to Il Caravaggio International Airport via Prague
- Ave. Duration
- 3h 45m
- When
- Sunday
- Estimated price
- CHF 30–130
Flights from Poznań–Ławica Henryk Wieniawski Airport to Il Caravaggio International Airport via Charleroi
- Ave. Duration
- 4h 25m
- When
- Monday and Saturday
- Estimated price
- CHF 30–130
Flights from Wroclaw to Il Caravaggio International Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 30–130
- Website
- lufthansa.com
Flights from John Paul Ii International Airport Kraków–Balice to Zurich Airport via Frankfurt
- Ave. Duration
- 4h 8m
- When
- Every day
- Estimated price
- CHF 65–260
Flights from John Paul Ii International Airport Kraków–Balice to Zurich Airport via Munich
- Ave. Duration
- 4h 10m
- When
- Monday to Saturday
- Estimated price
- CHF 60–250
- Website
- swiss.com
Flights from John Paul Ii International Airport Kraków–Balice to Zurich Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- CHF 60–240
- Website
- wizzair.com
Flights from Warsaw–Modlin Mazovia Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- CHF 20–110
Flights from Warsaw Chopin Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- CHF 21–90
- Website
- austrian.com
Flights from John Paul Ii International Airport Kraków–Balice to Zurich Airport via Vienna
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- CHF 60–250
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich HB to Chur
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Estimated price
- CHF 23–45
- Website
- https://www.sbb.ch/en
Train from Chur to St. Moritz
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- CHF 35–60
- Website
- https://www.sbb.ch/en
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Zürich HB to Chur
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Schedules at
- sob.ch
- Phone
- +41 81 288 65 65
- Website
- rhb.ch
Train from Chur to St. Moritz
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Website
- https://www.rhb.ch/en/
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Warszawa Centralna to Salzburg Hbf
- Ave. Duration
- 12h 38m
- Frequency
- Twice daily
- Estimated price
- CHF 45–160
- Website
- https://www.intercity.pl/en/
Train from Salzburg Hbf to Sargans
- Ave. Duration
- 4h 27m
- Frequency
- Every 4 hours
- Estimated price
- CHF 50–75
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- CHF 50–75
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Milano Centrale to Colico
- Ave. Duration
- 1h 24m
- Frequency
- Hourly
- Estimated price
- CHF 6–8
- Website
- https://www.trenord.it/en/
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Warsaw, Chopin Airport to Chur station train station
- Ave. Duration
- 19h 5m
- Frequency
- Once daily
- Estimated price
- CHF 55–110
- Website
- https://www.flixbus.co.uk
- Phone
- +41 (0)848 818 818
- info@postauto.ch
- Website
- postauto.ch
Bus from Chiavenna, Stazione to St. Moritz, Bahnhof
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- CHF 5–8
- Website
- https://www.postauto.ch
Want to know more about travelling around Switzerland
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Italy Travel Guides
Read the travel guide
More Questions & Answers
There are 2102+ hotels available in St. Moritz.







































