There are 7 ways to get from Mila to St. Moritz by taxi, plane, train, bus, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, fly to Milano Malpensa Airport, train, bus
best- 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 1mCHF 130–401Taxi, 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 14mCHF 95–410Taxi, car ferry, train, bus
- 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 Colicotrain S7
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus 604 / ...
31h 45mCHF 329–360Taxi, fly to Mulhouse, train
- 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 14mCHF 187–707Taxi, 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 44mCHF 155–440Taxi, car ferry, train
- 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 10mCHF 415–603Taxi, car ferry, bus
- Take the taxi from Mila to Skikdataxi
- Take the car ferry from Skikda to Vieux Portcarferry
- Take the bus from Marseille - Saint-Charles Bus Station to Milano, Autostazione Lampugnanobus
- Take the bus from Milano, Autostazione Lampugnano to Luganobus 076 / ...
- Take the bus from Lugano, Stazione Nord to St. Moritz, Bahnhofbus 631
36h 28mCHF 304–374
Mohamed Boudiaf International Airport (CZL) to Milano Malpensa Airport (MXP) 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 95 - SFr 410 and takes 13h 14m.
The fastest way to get from Mila to St. Moritz is to taxi and fly and train which takes 9h 14m and costs SFr 180 - SFr 750.
The distance between Mila and St. Moritz is 1320 km.
The best way to get from Mila to St. Moritz without a car is to taxi and car ferry and train and bus which takes 31h 45m and costs SFr 320 - SFr 360.
It takes approximately 12h 1m to get from Mila to St. Moritz, including transfers.
There are 2100+ 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 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. 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 Colico, take the train to Chiavenna, walk to Chiavenna, Stazione, then take the bus to St. Moritz, Bahnhof.
- 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 100–360
Flights from Mohamed Boudiaf International Airport to Il Caravaggio International Airport via Algiers, Marseille
- Ave. Duration
- 8h 42m
- When
- Monday, Friday, and Sunday
- Estimated price
- CHF 110–390
Flights from Mohamed Boudiaf International Airport to Il Caravaggio International Airport via Lyon, Marseille
- Ave. Duration
- 8h
- When
- Monday
- Estimated price
- CHF 65–340
- Website
- airalgerie.dz
Flights from Mohamed Boudiaf International Airport to Milano Malpensa Airport via Algiers
- Ave. Duration
- 5h 17m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- CHF 100–360
Flights from Mohamed Boudiaf International Airport to Mulhouse
- Ave. Duration
- 2h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- CHF 190–550
- Website
- swiss.com
Flights from Mohamed Boudiaf International Airport to Zurich Airport via Marseille
- Ave. Duration
- 6h 30m
- When
- Saturday
- Estimated price
- CHF 80–310
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 130–480
Flights from Mohamed Boudiaf International Airport to Zurich Airport via Nice
- Ave. Duration
- 7h 50m
- When
- Monday, Thursday, and Saturday
- Estimated price
- CHF 110–390
- Website
- easyjet.com
Flights from Mohamed Boudiaf International Airport to Milano Malpensa Airport via Paris Charles de Gaulle
- Ave. Duration
- 5h 10m
- When
- Tuesday and Wednesday
- Estimated price
- CHF 120–430
Flights from Mohamed Boudiaf International Airport to Milano Malpensa Airport via Paris Orly
- Ave. Duration
- 7h 20m
- When
- Friday
- Estimated price
- CHF 120–430
- Website
- turkishairlines.com
Flights from Mohamed Boudiaf International Airport to Zurich Airport via Istanbul
- Ave. Duration
- 10h 35m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- CHF 180–750
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- 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 24m
- Frequency
- Hourly
- Estimated price
- CHF 6–8
- Website
- https://www.trenord.it/en/
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Genova P.Za Principe to Milano Centrale
- Ave. Duration
- 1h 33m
- Frequency
- Hourly
- Estimated price
- CHF 13–20
- 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 10–24
- 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 37m
- Frequency
- Twice daily
- Estimated price
- CHF 15–29
- Schedules at
- trenitalia.com
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Genova P.Za Principe to Milano Centrale
- Ave. Duration
- 1h 51m
- Frequency
- Once daily
- Estimated price
- CHF 11–26
- Website
- https://www.italotreno.it/en
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Basel SBB to Chur
- Ave. Duration
- 2h 19m
- Frequency
- Every 3 hours
- Estimated price
- CHF 35–75
- 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
Train from Zürich HB to Chur
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Estimated price
- CHF 23–45
- 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–20
- Schedules at
- sbb-deutschland.de
- 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
- +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
- +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–160
- 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 38m
- Frequency
- 4 times a week
- Estimated price
- CHF 95–110
- 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 Marseille - Saint-Charles Bus Station to Milano, Autostazione Lampugnano
- Ave. Duration
- 7h 35m
- Frequency
- 5 times a day
- Estimated price
- CHF 26–60
- Website
- https://www.blablacar.co.uk/bus
Bus from Milano, Autostazione Lampugnano to Lugano
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- CHF 7–15
- Website
- https://www.blablacar.co.uk/bus
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Marseille - Saint-Charles Bus Station to Milano, Autostazione Lampugnano
- Ave. Duration
- 8h
- Frequency
- 4 times a week
- Estimated price
- CHF 18–27
- Website
- https://union-ivkoni.com/en
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Milano, Autostazione Lampugnano to Lugano
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- CHF 7–23
- Website
- https://www.flixbus.co.uk
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Milano, Autostazione Lampugnano to Lugano
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- CHF 6–20
- Website
- https://www.itabus.it/en/home
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Milano, Autostazione Lampugnano to Lugano
- Ave. Duration
- 1h 20m
- Frequency
- Once a week
- Estimated price
- CHF 9–12
- Website
- https://regiojet.com/
- 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 278
- Schedules at
- algerieferries.dz
Car ferry from Skikda to Vieux Port
- Ave. Duration
- 19h
- Frequency
- Twice a week
- Estimated price
- CHF 236
- Schedules at
- algerieferries.dz
- Ave. Duration
- 1h 19m
- Estimated price
- CHF 14–35
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
Italy Travel Guides
Read the travel guide
Getting to Milan from the airport
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide













































































