There are 8 ways to get from Krakow Airport (KRK) to St. Moritz by plane, train, bus, night train, 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 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
6h 4mCHF 148–362Fly to Milano Malpensa Airport, train, bus
cheapest- Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Milano Malpensa Airport (MXP)plane KRK - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Centraletrain
- Take the train from Milano Centrale to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
8h 44mCHF 36–165Train
- Take the train from Krakow Glowny to Bohumintrain Ic
- Take the train from Bohumin to Wien Hbftrain Ic
- Take the train from Wien Hbf to Sarganstrain Rjx
- Take the train from Chur to St. Moritztrain Gex / ...
18h 7mCHF 156–493Bus
- Take the bus from Krakow Airport to Katowice Dworzecbus
- Take the bus from Katowice, Bus Station Sadowa to Wroclaw, Bus Stationbus N20
- Take the bus from Wroclaw, Bus Station to Chur train stationbus
- Take the bus from Chur, Postautostation to St. Moritz, Bahnhofbus 182
23h 35mCHF 96–163Night train, train
- Take the nighttrain from Krakow Glowny to Salzburg Hbfnighttrain En
- Take the train from Salzburg Hbf to Sarganstrain Rjx
- Take the train from Chur to St. Moritztrain Gex / ...
21h 45mCHF 192–623Fly to Il Caravaggio International Airport, bus, train
- Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Il Caravaggio International Airport (BGY)plane KRK - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
- Take the train from Milano Centrale to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
8h 28mCHF 47–187Bus, train
- Take the bus from Kraków to Zürich Bus Stationbus
- Take the train from Zürich HB to Churtrain Ice / ...
- Take the train from Chur to St. Moritztrain Gex / ...
26h 3mDrive 1,028.7 km
- Drive from Krakow Airport (KRK) to St. Moritzcar 1,028.7 km
11h 44mCHF 167–241
John Paul Ii International Airport Kraków–Balice (KRK) to Zurich Airport (ZRH) flights
Questions & Answers
The cheapest way to get from Krakow Airport (KRK) to St. Moritz is to fly and train and bus which costs SFr 35 - SFr 170 and takes 8h 44m.
The fastest way to get from Krakow Airport (KRK) to St. Moritz is to fly and train which takes 6h 4m and costs SFr 140 - SFr 370.
No, there is no direct bus from Krakow Airport (KRK) to St. Moritz. However, there are services departing from Krakow Airport and arriving at St. Moritz, Bahnhof via Katowice, Bus Station Sadowa, Wroclaw, Bus Station and Chur, Postautostation. The journey, including transfers, takes approximately 23h 35m.
No, there is no direct train from Krakow Airport (KRK) to St. Moritz. However, there are services departing from Krakow Glowny and arriving at St. Moritz via Bohumin, Wien Hbf, Sargans and Chur. The journey, including transfers, takes approximately 18h 7m.
The distance between Krakow Airport (KRK) and St. Moritz is 1081 km. The road distance is 1028.7 km.
The best way to get from Krakow Airport (KRK) to St. Moritz without a car is to train which takes 18h 7m and costs SFr 150 - SFr 500.
It takes approximately 6h 4m to get from Krakow Airport (KRK) to St. Moritz, including transfers.
Krakow Airport (KRK) to St. Moritz bus services, operated by East West Eurolines, depart from Krakow Airport station.
Krakow Airport (KRK) to St. Moritz train services, operated by PKP Intercity, depart from Krakow Glowny station.
The best way to get from Krakow Airport (KRK) to St. Moritz is to train which takes 18h 7m and costs SFr 150 - SFr 500. Alternatively, you can bus, which costs SFr 95 - SFr 170 and takes 23h 35m.
What companies run services between Krakow Airport (KRK), Poland and St. Moritz, Switzerland?
You can take a bus from Krakow Airport to St. Moritz via Krakow BS , Bosacka St, 18, Krakow Glowny, Bohumin, Wien Hbf, Sargans, and Chur in around 18h 7m. Alternatively, you can take a bus from Krakow Airport to St. Moritz, Bahnhof via Katowice Dworzec, Katowice, Bus Station Sadowa, Wroclaw, Bus Station, Chur train station, and Chur, Postautostation in around 23h 35m.
- Website
- ryanair.com
Flights from John Paul Ii International Airport Kraków–Balice to Il Caravaggio International Airport
- Ave. Duration
- 1h 44m
- When
- Every day
- Estimated price
- CHF 30–120
Flights from John Paul Ii International Airport Kraków–Balice to Milano Malpensa Airport
- Ave. Duration
- 1h 50m
- When
- Monday and Friday
- Estimated price
- CHF 50–180
- Website
- swiss.com
Flights from John Paul Ii International Airport Kraków–Balice to Zurich Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- CHF 75–250
Flights from John Paul Ii International Airport Kraków–Balice to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- CHF 60–210
- Website
- lufthansa.com
Flights from John Paul Ii International Airport Kraków–Balice to Zurich Airport via Munich
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- CHF 75–430
Flights from John Paul Ii International Airport Kraków–Balice to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 53m
- When
- Every day
- Estimated price
- CHF 75–270
- Website
- austrian.com
Flights from John Paul Ii International Airport Kraków–Balice to Zurich Airport via Vienna
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- CHF 65–250
- Website
- wizzair.com
Flights from John Paul Ii International Airport Kraków–Balice to Milano Malpensa Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- CHF 18–120
Train from Zürich HB to Chur
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 35–120
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 27–85
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 27–85
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 27–85
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Chur
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 35–120
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 27–85
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +41 58 580 70 70
- Website
- Schweizerische Südostbahn AG
Train from Zürich HB to Chur
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- CHF 35–55
- Schedules at
- Schweizerische Südostbahn AG
Train from Zürich HB to Chur
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- CHF 35–55
- Schedules at
- Schweizerische Südostbahn AG
- Phone
- +41 81 288 65 65
- [email protected]
- Website
- Rhätische Bahn
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Website
- Rhätische Bahn
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Website
- Rhätische Bahn
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Website
- Rhätische Bahn
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Website
- Rhätische Bahn
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- PKP Intercity
Train from Krakow Glowny to Bohumin
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- CHF 24–90
- Website
- PKP Intercity
Train from Bohumin to Wien Hbf
- Ave. Duration
- 3h 15m
- Frequency
- Hourly
- Estimated price
- CHF 40–160
- Website
- PKP Intercity
Night train from Krakow Glowny to Salzburg Hbf
- Ave. Duration
- 11h 33m
- Frequency
- 4 times a day
- Estimated price
- CHF 110–430
- Website
- PKP Intercity
- Phone
- +420 220 311 700
- [email protected]
- Website
- LEO Express
Train from Krakow Glowny to Bohumin
- Ave. Duration
- 1h 46m
- Frequency
- Every 4 hours
- Estimated price
- CHF 9–16
- Website
- LEO Express
- Phone
- +420 221 111 122
- [email protected]
- Website
- Czech Railways (ČD)
Train from Bohumin to Wien Hbf
- Ave. Duration
- 3h 15m
- Frequency
- Once a week
- Estimated price
- CHF 30–50
- Website
- Czech Railways (ČD)
- Phone
- +43 (0)5 1717
- Website
- Railjet
Train from Wien Hbf to Sargans
- *
- CHF 85–130
Train from Salzburg Hbf to Sargans
- *
- CHF 50–75
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Milano Centrale to Colico
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- CHF 6–8
- Website
- Trenord
Train from Malpensa Aeroporto T1 to Milano Centrale
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 4–6
- Website
- Trenord
Train from Milano Centrale to Colico
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- CHF 6–8
- Website
- Trenord
- Phone
- +380 98 815 4444
- [email protected]
- Website
- East West Eurolines
Bus from Krakow Airport to Katowice Dworzec
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- CHF 4–8
- Website
- East West Eurolines
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Katowice, Bus Station Sadowa to Wroclaw, Bus Station
- Ave. Duration
- 3h 10m
- Frequency
- Hourly
- Estimated price
- CHF 14–25
- Website
- Flixbus
Bus from Wroclaw, Bus Station to Chur train station
- Ave. Duration
- 13h 50m
- Frequency
- Once daily
- Estimated price
- CHF 70–120
- Website
- Flixbus
- Phone
- +38(098) 343 8282
- [email protected]
- Website
- likebus.ua
Bus from Katowice, Bus Station Sadowa to Wroclaw, Bus Station
- Ave. Duration
- 3h 41m
- Frequency
- 3 times a day
- Schedules at
- likebus.ua
- Phone
- +41 (0)848 818 818
- [email protected]
- Website
- PostAuto AG
Bus from Chur, Postautostation to St. Moritz, Bahnhof
- Ave. Duration
- 2h 35m
- Frequency
- Twice daily
- Estimated price
- CHF 7–10
- Website
- PostAuto AG
Bus from Chiavenna, Stazione to St. Moritz, Bahnhof
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- CHF 5–8
- Website
- PostAuto AG
Bus from Chiavenna, Stazione to St. Moritz, Bahnhof
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- CHF 5–8
- Website
- PostAuto AG
- [email protected]
- Website
- TERRAVISION
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 4–23
- Website
- TERRAVISION
- Phone
- +38 098-888-11-08
- [email protected]
- Website
- Grand Bus
Bus from Kraków to Zürich Bus Station
- Ave. Duration
- 20h 26m
- Frequency
- Once daily
- Website
- Grand Bus
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
Krakow Airport (KRK) to St. Moritz bus services, operated by East West Eurolines, arrive at Katowice Dworzec station.
Krakow Airport (KRK) to St. Moritz train services, operated by PKP Intercity, arrive at Bohumin station.
Yes, the driving distance between Krakow Airport (KRK) to St. Moritz is 1029 km. It takes approximately 11h 44m to drive from Krakow Airport (KRK) to St. Moritz.
Book your Krakow Airport (KRK) to St. Moritz train tickets online with Omio.
Book your Krakow Airport (KRK) to St. Moritz bus tickets online with Omio.
There are 2340+ hotels available in St. Moritz.


















































