There are 8 ways to get from Mila to St. Moritz by taxi, plane, train, car ferry, 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.
Taxi to Mohamed Boudiaf International Airport, fly to Mulhouse, train
best- Take the taxi from Mila to Mohamed Boudiaf International Airport (CZL)taxi
- Fly from Mohamed Boudiaf International Airport (CZL) to Mulhouse (MLH)plane CZL - MLH
- Take the train from Basel SBB to Churtrain
- Take the train from Chur to St. Moritztrain
9h 5mCHF 144–561Taxi to Mohamed Boudiaf International Airport, fly to Il Caravaggio International Airport, train, bus
cheapest- Take the taxi from Mila to Mohamed Boudiaf International Airport (CZL)taxi
- Fly from Mohamed Boudiaf International Airport (CZL) to Il Caravaggio International Airport (BGY)plane CZL - BGY
- Take the train from Milano Centrale to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
13h 22mCHF 85–349Taxi, car ferry, train
- Take the taxi from Mila to Skikdataxi
- Take the car ferry from Skikda to Port of Genoacarferry
- Take the train from Genova P.Za Principe to Milano Centraletrain Ic
- Take the train from Milano Centrale to Tiranotrain
- Take the train from Tirano to St. Moritztrain Re9 / ...
32h 46mTaxi to Mohamed Boudiaf International Airport, fly to Milano Malpensa Airport, train, bus
- Take the taxi from Mila to Mohamed Boudiaf International Airport (CZL)taxi
- Fly from Mohamed Boudiaf International Airport (CZL) to Milano Malpensa Airport (MXP)plane CZL - 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
12h 15mCHF 105–349Taxi to Mohamed Boudiaf International Airport, fly to Zurich Airport, train
- Take the taxi from Mila to Mohamed Boudiaf International Airport (CZL)taxi
- Fly from Mohamed Boudiaf International Airport (CZL) to Zurich Airport (ZRH)plane CZL - ZRH
- Take the train from Zürich HB to Churtrain
- Take the train from Chur to St. Moritztrain
11h 40mCHF 154–431Taxi to Ain Arnat Airport, fly to Milano Malpensa Airport, train, bus
- Take the taxi from Mila to Ain Arnat Airport (QSF)taxi
- Fly from Ain Arnat Airport (QSF) to Milano Malpensa Airport (MXP)plane QSF - 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
12h 58mCHF 187–610Taxi, car ferry, train via Marseille
- Take the taxi from Mila to Skikdataxi
- Take the car ferry from Skikda to Vieux Portcarferry
- Take the train from Marseille Saint-Charles to Mulhouse Villetrain 84
- Take the train from Basel SBB to Churtrain Ic3 / ...
- Take the train from Chur to St. Moritztrain Gex / ...
33h 2mCHF 398–833Taxi, car ferry, bus
- Take the taxi from Mila to Skikdataxi
- Take the car ferry from Skikda to Port of Genoacarferry
- Take the bus from Genoa - Via Fanti d'Italia Bus Stop to Luganobus
- Take the bus from Lugano, Stazione Nord to St. Moritz, Bahnhofbus 631
33h 37mCHF 327–349
Mohamed Boudiaf International Airport (CZL) to Mulhouse (MLH) flights
Questions & Answers
The cheapest way to get from Mila to St. Moritz is to taxi and fly and train and bus which costs SFr 85 - SFr 350 and takes 13h 22m.
The fastest way to get from Mila to St. Moritz is to taxi and fly and train which takes 9h 5m and costs SFr 140 - SFr 600.
The distance between Mila and St. Moritz is 1605 km.
The best way to get from Mila to St. Moritz without a car is to taxi and car ferry and train which takes 32h 46m and costs .
It takes approximately 9h 5m to get from Mila to St. Moritz, including transfers.
There are 2321+ hotels available in St. Moritz.
What companies run services between Mila, Algeria and St. Moritz, Switzerland?
There is no direct connection from Mila to St. Moritz. However, you can take the taxi to Mohamed Boudiaf International Airport (CZL) airport, fly to Mulhouse (MLH), walk to Basel EuroAirport, Ankunft, take the line 50 bus to Basel, Bahnhof SBB, walk to Basel SBB, take the train to Chur, then take the train to St. Moritz. Alternatively, you can take the taxi to Skikda, take the car ferry to Port of Genoa, walk to Genova P.Za Principe, take the train to Milano Centrale, take the train to Tirano, then take the train to St. Moritz.
- Website
- ryanair.com
Flights from Mohamed Boudiaf International Airport to Il Caravaggio International Airport via Marseille
- Ave. Duration
- 9h 15m
- When
- Monday, Friday, and Sunday
- Estimated price
- CHF 70–310
Flights from Mohamed Boudiaf International Airport to Il Caravaggio International Airport via Algiers, Marseille
- Ave. Duration
- 8h 43m
- When
- Monday, Friday, and Sunday
- Estimated price
- CHF 80–330
Flights from Mohamed Boudiaf International Airport to Il Caravaggio International Airport via Lyon, Marseille
- Ave. Duration
- 8h
- When
- Monday
- Estimated price
- CHF 55–280
- Website
- swiss.com
Flights from Mohamed Boudiaf International Airport to Zurich Airport via Marseille
- Ave. Duration
- 6h 25m
- When
- Saturday
- Estimated price
- CHF 75–270
Flights from Mohamed Boudiaf International Airport to Zurich Airport via Paris Charles de Gaulle
- Ave. Duration
- 7h 35m
- When
- Monday to Thursday
- Estimated price
- CHF 100–400
Flights from Mohamed Boudiaf International Airport to Zurich Airport via Nice
- Ave. Duration
- 7h 50m
- When
- Monday, Thursday, and Saturday
- Estimated price
- CHF 80–340
Flights from Mohamed Boudiaf International Airport to Zurich Airport via Algiers, Montpellier
- Ave. Duration
- 10h 10m
- When
- Friday
- Estimated price
- CHF 90–370
- Website
- airalgerie.dz
Flights from Mohamed Boudiaf International Airport to Mulhouse
- Ave. Duration
- 2h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- CHF 95–410
Flights from Mohamed Boudiaf International Airport to Milano Malpensa Airport via Algiers
- Ave. Duration
- 4h 25m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- CHF 75–310
- Website
- airfrance.com
Flights from Mohamed Boudiaf International Airport to Milano Malpensa Airport via Paris Charles de Gaulle
- Ave. Duration
- 5h 15m
- When
- Monday to Thursday
- Estimated price
- CHF 90–360
Flights from Ain Arnat Airport to Milano Malpensa Airport via Paris Charles de Gaulle
- Ave. Duration
- 4h 55m
- When
- Monday
- Estimated price
- CHF 200–800
- Website
- twinjet.fr
Flights from Ain Arnat Airport to Milano Malpensa Airport via Lyon
- Ave. Duration
- 4h 25m
- When
- Monday, Wednesday, and Thursday
- Estimated price
- CHF 140–550
Flights from Ain Arnat Airport to Milano Malpensa Airport via Marseille
- Ave. Duration
- 5h 10m
- When
- Wednesday
- Estimated price
- CHF 140–650
- Website
- aslairlines.fr
Flights from Mohamed Boudiaf International Airport to Mulhouse
- Ave. Duration
- 2h 15m
- When
- Friday
- Estimated price
- CHF 85–270
- Website
- transavia.com
Flights from Ain Arnat Airport to Milano Malpensa Airport via Paris Orly
- Ave. Duration
- 7h
- When
- Wednesday
- Estimated price
- CHF 120–650
- Website
- easyjet.com
Flights from Ain Arnat Airport to Milano Malpensa Airport via Paris Orly
- Ave. Duration
- 7h 10m
- When
- Tuesday
- Estimated price
- CHF 190–750
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Basel SBB to Chur
- Ave. Duration
- 2h 15m
- Frequency
- Every 3 hours
- Estimated price
- CHF 65–190
- Website
- https://www.sbb.ch/en
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 27–80
- 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–110
- Website
- https://www.sbb.ch/en
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Basel SBB to Chur
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a day
- Estimated price
- CHF 15–19
- Schedules at
- sbb-deutschland.de
- Phone
- +41 81 288 65 65
- Website
- rhb.ch
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Website
- https://www.rhb.ch/en/
Train from Tirano to St. Moritz
- Ave. Duration
- 2h 11m
- Frequency
- Hourly
- Website
- https://www.rhb.ch/en/
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Genova P.Za Principe to Milano Centrale
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- CHF 12–29
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Genova P.Za Principe to Milano Centrale
- Ave. Duration
- 1h 53m
- Frequency
- Every 4 hours
- Estimated price
- CHF 16–27
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Genova P.Za Principe to Milano Centrale
- Ave. Duration
- 1h 41m
- Frequency
- Twice daily
- Estimated price
- CHF 18–35
- Schedules at
- trenitalia.com
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Milano Centrale to Tirano
- Ave. Duration
- 2h 39m
- Frequency
- Hourly
- Estimated price
- CHF 9–12
- Website
- https://www.trenord.it/en/
Train from Malpensa Aeroporto T1 to Milano Centrale
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 4–5
- Website
- https://www.trenord.it/en/
Train from Milano Centrale to Colico
- Ave. Duration
- 1h 24m
- Frequency
- Hourly
- Estimated price
- CHF 6–8
- Website
- https://www.trenord.it/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
- Estimated price
- CHF 35–55
- Schedules at
- sob.ch
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Marseille Saint-Charles to Mulhouse Ville
- Ave. Duration
- 4h 38m
- Frequency
- Once daily
- Estimated price
- CHF 90–240
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Marseille Saint-Charles to Mulhouse Ville
- Ave. Duration
- 4h 39m
- Frequency
- Once a week
- Estimated price
- CHF 110–260
- Website
- https://int.bahn.de/en
- 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
Bus from Lugano, Stazione Nord to St. Moritz, Bahnhof
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- CHF 10–15
- Website
- https://www.postauto.ch
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Genoa - Via Fanti d'Italia Bus Stop to Lugano
- Ave. Duration
- 3h 45m
- Frequency
- Twice daily
- Estimated price
- CHF 12–23
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +213 (0)21 64 43 77 / 78
- contact@algerieferries.dz
- Website
- algerieferries.dz
Car ferry from Skikda to Port of Genoa
- Ave. Duration
- 22h
- Frequency
- Once a week
- Estimated price
- CHF 274
- Schedules at
- algerieferries.dz
Car ferry from Skikda to Vieux Port
- Ave. Duration
- 19h
- Frequency
- Twice a week
- Estimated price
- CHF 232
- Schedules at
- algerieferries.dz
- Ave. Duration
- 1h 22m
- Estimated price
- CHF 13–40
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Italy Travel Guides
Read the travel guide































































