There are 7 ways to get from Dubai Airport (DXB) to St. Moritz by plane, train, or bus
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 Dubai International Airport (DXB) to Zurich Airport (ZRH)plane DXB - ZRH
- Take the train from Zürich HB to Churtrain
- Take the train from Chur to St. Moritztrain
10h 59mCHF 321–942Fly to Il Caravaggio International Airport, bus, train
cheapest- Fly from Dubai International Airport (DXB) to Il Caravaggio International Airport (BGY)plane DXB - 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 29mCHF 176–407Fly to Milano Malpensa Airport, train, bus
- Fly from Dubai International Airport (DXB) to Milano Malpensa Airport (MXP)plane DXB - 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 29mCHF 256–378Fly to Bologna Guglielmo Marconi Airport, train, bus
- Fly from Dubai International Airport (DXB) to Bologna Guglielmo Marconi Airport (BLQ)plane DXB - BLQ
- Take the train from Bologna centrale to Milano Centraletrain
- Take the train from Milano Centrale to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
13h 32mCHF 269–664Fly to Munich International Airport, train
- Fly from Dubai International Airport (DXB) to Munich International Airport (MUC)plane DXB - MUC
- Take the train from München Hbf to Lindau, Reutin Bahnhoftrain
- Take the train from St. Margrethen SG to Churtrain
- Take the train from Chur to St. Moritztrain
15h 18mCHF 278–852Fly to Stuttgart Airport, train
- Fly from Dubai International Airport (DXB) to Stuttgart Airport (STR)plane DXB - STR
- Take the train from Böblingen to Singentrain
- Take the train from Singen to Zürich HBtrain
- Take the train from Zürich HB to Churtrain
- Take the train from Chur to St. Moritztrain
15h 29mCHF 308–931Fly to Venice Marco Polo Airport, train, bus
- Fly from Dubai International Airport (DXB) to Venice Marco Polo Airport (VCE)plane DXB - VCE
- Take the train from Venezia Mestre to Milano Centraletrain
- Take the train from Milano Centrale to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
15h 34mCHF 227–658
Dubai International Airport (DXB) to Zurich Airport (ZRH) flights
Questions & Answers
The cheapest way to get from Dubai Airport (DXB) to St. Moritz is to fly and bus and train which costs SFr 170 - SFr 410 and takes 13h 29m.
The fastest way to get from Dubai Airport (DXB) to St. Moritz is to fly and train which takes 10h 59m and costs SFr 320 - SFr 950.
The distance between Dubai Airport (DXB) and St. Moritz is 4974 km.
It takes approximately 10h 59m to get from Dubai Airport (DXB) to St. Moritz, including transfers.
St. Moritz is 2h behind Dubai Airport (DXB). It is currently 9:42 AM in Dubai Airport (DXB) and 7:42 AM in St. Moritz.
There are 2356+ hotels available in St. Moritz.
What companies run services between Dubai Airport (DXB), United Arab Emirates and St. Moritz, Switzerland?
There is no direct connection from Dubai Airport (DXB) to St. Moritz. However, you can fly to Zurich Airport (ZRH), walk to Zürich Flughafen, take the train to Zürich HB, take the train to Chur, then take the train to St. Moritz. Alternatively, you can fly to Milano Malpensa Airport (MXP), walk to Malpensa Aeroporto T1, take the train to Milano Centrale, take the train to Colico, take the train to Chiavenna, walk to Chiavenna, Stazione, then take the bus to St. Moritz, Bahnhof.
- Website
- emirates.com
Flights from Dubai International Airport to Zurich Airport
- Ave. Duration
- 6h 42m
- When
- Every day
- Estimated price
- CHF 190–800
Flights from Dubai International Airport to Milano Malpensa Airport
- Ave. Duration
- 6h 38m
- When
- Every day
- Estimated price
- CHF 150–650
Flights from Dubai International Airport to Il Caravaggio International Airport
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- CHF 230–650
Flights from Dubai International Airport to Bologna Guglielmo Marconi Airport
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- CHF 170–700
Flights from Dubai International Airport to Munich International Airport
- Ave. Duration
- 6h 22m
- When
- Every day
- Estimated price
- CHF 190–800
Flights from Dubai International Airport to Venice Marco Polo Airport
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- CHF 170–700
- Website
- austrian.com
Flights from Dubai International Airport to Zurich Airport via Vienna
- Ave. Duration
- 11h 13m
- When
- Every day
- Estimated price
- CHF 190–650
Flights from Dubai International Airport to Munich International Airport via Vienna
- Ave. Duration
- 11h 15m
- When
- Every day
- Estimated price
- CHF 190–650
Flights from Dubai International Airport to Venice Marco Polo Airport via Vienna
- Ave. Duration
- 10h 50m
- When
- Every day
- Estimated price
- CHF 160–600
- Website
- lufthansa.com
Flights from Dubai International Airport to Zurich Airport via Munich International Airport
- Ave. Duration
- 9h 50m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 180–750
Flights from Dubai International Airport to Milano Malpensa Airport via Munich International Airport
- Ave. Duration
- 10h 20m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 150–650
Flights from Dubai International Airport to Munich International Airport
- Ave. Duration
- 6h 45m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 180–750
Flights from Dubai International Airport to Stuttgart Airport via Munich International Airport
- Ave. Duration
- 9h 50m
- When
- Monday and Wednesday
- Estimated price
- CHF 200–850
Flights from Dubai International Airport to Venice Marco Polo Airport via Munich International Airport
- Ave. Duration
- 10h 15m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 183–187
- Website
- turkishairlines.com
Flights from Dubai International Airport to Milano Malpensa Airport via Istanbul
- Ave. Duration
- 12h
- When
- Every day
- Estimated price
- CHF 180–600
Flights from Dubai International Airport to Bologna Guglielmo Marconi Airport via Istanbul
- Ave. Duration
- 10h 37m
- When
- Every day
- Estimated price
- CHF 200–650
Flights from Dubai International Airport to Venice Marco Polo Airport via Istanbul
- Ave. Duration
- 13h 30m
- When
- Every day
- Estimated price
- CHF 200–650
- Website
- swiss.com
Flights from Dubai International Airport to Zurich Airport
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- CHF 190–600
Flights from Dubai International Airport to Stuttgart Airport via Zurich Airport
- Ave. Duration
- 11h 32m
- When
- Every day
- Estimated price
- CHF 210–700
- Website
- flydubai.com
Flights from Dubai International Airport to Il Caravaggio International Airport
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- CHF 230–650
- Website
- condor.com
Flights from Dubai International Airport to Stuttgart Airport
- Ave. Duration
- 7h 10m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- CHF 210–650
- Website
- eurowings.com
Flights from Dubai International Airport to Stuttgart Airport
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- CHF 260–700
- Website
- wizzair.com
Flights from Dubai International Airport to Stuttgart Airport via Budapest
- Ave. Duration
- 15h
- When
- Sunday
- Estimated price
- CHF 200–600
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich HB to Chur
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 35–120
- Website
- https://www.sbb.ch/en
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 27–85
- Website
- https://www.sbb.ch/en
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 27–85
- Website
- https://www.sbb.ch/en
Train from Singen to Zürich HB
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- CHF 21–70
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Chur
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 35–120
- Website
- https://www.sbb.ch/en
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 27–85
- Website
- https://www.sbb.ch/en
- Phone
- +41 58 580 70 70
- Website
- sob.ch
Train from Zürich HB to Chur
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- CHF 35–55
- Schedules at
- sob.ch
Train from St. Margrethen SG to Chur
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- CHF 27–40
- Schedules at
- sob.ch
Train from Zürich HB to Chur
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- CHF 28–45
- Schedules at
- sob.ch
- Phone
- +41 81 288 65 65
- [email protected]
- Website
- rhb.ch
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Website
- https://www.rhb.ch/en/
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Website
- https://www.rhb.ch/en/
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Website
- https://www.rhb.ch/en/
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- trenord.it
Train from Malpensa Aeroporto T1 to Milano Centrale
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 4–6
- Website
- https://www.trenord.it/en/
Train from Milano Centrale to Colico
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- CHF 6–8
- Website
- https://www.trenord.it/en/
Train from Milano Centrale to Colico
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- CHF 6–8
- Website
- https://www.trenord.it/en/
Train from Milano Centrale to Colico
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- CHF 6–8
- Website
- https://www.trenord.it/en/
Train from Milano Centrale to Colico
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- CHF 6–8
- Website
- https://www.trenord.it/en/
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Bologna centrale to Milano Centrale
- Ave. Duration
- 1h 4m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 25–50
- Website
- https://www.italotreno.it/en
Train from Venezia Mestre to Milano Centrale
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- CHF 30–60
- Website
- https://www.italotreno.it/en
- Phone
- +49 30 2970
- Website
- bahn.de
Train from München Hbf to Lindau, Reutin Bahnhof
- Ave. Duration
- 2h 22m
- Frequency
- 5 times a day
- Estimated price
- CHF 30–150
- Website
- https://int.bahn.de/en
Train from Böblingen to Singen
- Ave. Duration
- 1h 48m
- Frequency
- Hourly
- Estimated price
- CHF 24–110
- Website
- https://int.bahn.de/en
- Phone
- +49 30 2970
- Website
- bahn.de
Train from München Hbf to Lindau, Reutin Bahnhof
- Ave. Duration
- 3h
- Frequency
- Every 2 hours
- Estimated price
- CHF 45–80
- Website
- https://int.bahn.de/en
Train from Böblingen to Singen
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a week
- Estimated price
- CHF 30–60
- Website
- https://int.bahn.de/en
- Phone
- +49 821 899 825 44
- [email protected]
- Website
- arverio-by.de
Train from München Hbf to Lindau, Reutin Bahnhof
- Ave. Duration
- 2h 57m
- Frequency
- 4 times a day
- Schedules at
- arverio-by.de
- Phone
- +49 731 1550-0
- [email protected]
- Website
- meine-rab.de
Train from Böblingen to Singen
- Ave. Duration
- 2h 3m
- Frequency
- Once a week
- Estimated price
- CHF 17–22
- Schedules at
- meine-rab.de
- Phone
- +49 6131 4975 022
- [email protected]
- Website
- dbregiobus-mitte.de
Train from Böblingen to Singen
- Ave. Duration
- 2h 57m
- Frequency
- Once a week
- Estimated price
- CHF 30–45
- Schedules at
- dbregiobus-mitte.de
- Phone
- +41 (0)848 818 818
- [email protected]
- 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
Bus from Chiavenna, Stazione to St. Moritz, Bahnhof
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- CHF 5–8
- Website
- https://www.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
Bus from Chiavenna, Stazione to St. Moritz, Bahnhof
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- CHF 5–8
- Website
- https://www.postauto.ch
- [email protected]
- Website
- terravision.eu
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
- https://www.terravision.eu/
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
Italy Travel Guides
Read the travel guide
Getting to Milan from the airport
Read the travel guide












































