There are 10 ways to get from Zakopane to St. Moritz by car, train, bus, plane, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, train
best- Drive from Zakopane to Strbacar
- Take the train from Strba to Bratislava Hlavna Stanicatrain 600 / ...
- Take the train from Bratislava Hlavna Stanica to Sarganstrain Rjx
- Take the train from Chur to St. Moritztrain Gex / ...
18h 34mCHF 153–299Train to John Paul Ii International Airport Kraków–Balice, fly to Milano Malpensa Airport, train, bus
cheapest- Take the train from Zakopane to Krakow Glownytrain
- 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
13h 55mCHF 45–173Bus
- Take the bus from Zakopane, Bus station to Wroclaw, Bus Stationbus
- Take the bus from Wroclaw, Bus Station to Chur train stationbus
- Take the bus from Chur, Postautostation to St. Moritz, Bahnhofbus 182
23h 55mCHF 94–162Drive 1,020.6 km
- Drive from Zakopane to St. Moritzcar 1,020.6 km
11h 33mCHF 170–245Train to John Paul Ii International Airport Kraków–Balice, fly to Zurich Airport, train
- Take the train from Zakopane to Krakow Glownytrain
- 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
11h 15mCHF 163–394Bus, train via Bratislava
- Take the bus from Zakopane Równia Krupowa to Poprad ASbus A15
- Take the train from Poprad-Tatry to Bratislava Hlavna Stanicatrain 526 / ...
- Take the train from Bratislava Hlavna Stanica to Sarganstrain Rjx
- Take the train from Chur to St. Moritztrain Gex / ...
19h 3mCHF 145–287Bus, train
- Take the bus from Zakopane ZDA to Jubilatbus K1
- 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 / ...
27h 47mCHF 203–295Train to John Paul Ii International Airport Kraków–Balice, fly to Il Caravaggio International Airport, bus, train
- Take the train from Zakopane to Krakow Glownytrain
- 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
13h 39mCHF 53–220Train, shuttle to Katowice International Airport, fly to Il Caravaggio International Airport, bus
- Take the train from Zakopane to Krakow Glownytrain
- Take a shuttle bus from Kraków Główny Station to Katowice Airport
- Fly from Katowice International Airport (KTW) to Il Caravaggio International Airport (BGY)plane KTW - 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
14h 26mCHF 62–266Shuttle to Budapest Ferenc Liszt International Airport, fly to Il Caravaggio International Airport, bus, train
- Take a shuttle bus from Zakopane to Budapest
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Il Caravaggio International Airport (BGY)plane BUD - 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
16h 39mCHF 99–276
Zakopane to St. Moritz by bus
Questions & Answers
The cheapest way to get from Zakopane to St. Moritz is to train and fly and bus which costs SFr 45 - SFr 180 and takes 13h 55m.
The fastest way to get from Zakopane to St. Moritz is to train and fly which takes 11h 15m and costs SFr 160 - SFr 400.
No, there is no direct bus from Zakopane station to St. Moritz. However, there are services departing from Zakopane, Bus station and arriving at St. Moritz, Bahnhof via Wroclaw, Bus Station and Chur, Postautostation. The journey, including transfers, takes approximately 23h 55m.
The distance between Zakopane and St. Moritz is 1296 km. The road distance is 1020.6 km.
The best way to get from Zakopane to St. Moritz without a car is to bus which takes 23h 55m and costs SFr 90 - SFr 170.
It takes approximately 18h 34m to get from Zakopane to St. Moritz, including transfers.
Zakopane to St. Moritz bus services, operated by FlixBus, depart from Zakopane, Bus station.
Zakopane to St. Moritz bus services, operated by FlixBus, arrive at Wroclaw, Bus Station.
Yes, the driving distance between Zakopane to St. Moritz is 1021 km. It takes approximately 11h 33m to drive from Zakopane to St. Moritz.
There are 2300+ hotels available in St. Moritz.
What companies run services between Zakopane, Poland and St. Moritz, Switzerland?
You can take a bus from Zakopane, Bus station to St. Moritz, Bahnhof via Wroclaw, Bus Station, Chur train station, and Chur, Postautostation in around 23h 55m.
- 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–160
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 35–190
Flights from Katowice International Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- CHF 35–190
Flights from Budapest Ferenc Liszt International Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- CHF 26–150
- Phone
- +421 24 48 58 188
- [email protected]
- Website
- Railways of Slovak Republic (ZSSK)
Train from Strba to Bratislava Hlavna Stanica
- Ave. Duration
- 3h 54m
- Frequency
- Hourly
- Estimated price
- CHF 14–27
- Website
- Railways of Slovak Republic (ZSSK)
Train from Poprad-Tatry to Bratislava Hlavna Stanica
- Ave. Duration
- 3h 44m
- Frequency
- Hourly
- Estimated price
- CHF 15–28
- Website
- Railways of Slovak Republic (ZSSK)
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Zakopane, Bus station to Wroclaw, Bus Station
- Ave. Duration
- 5h 30m
- Frequency
- 4 times a day
- Estimated price
- CHF 26–45
- Website
- Flixbus
Bus from Wroclaw, Bus Station to Chur train station
- Ave. Duration
- 13h 50m
- Frequency
- Once daily
- Estimated price
- CHF 60–110
- Website
- Flixbus
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









