There are 5 ways to get from Ottawa 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 Ottawa Macdonald-Cartier International Airport to Zurich Airport, train
best- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Zurich Airport (ZRH)plane YOW - ZRH
- Take the train from Zürich HB to Churtrain
- Take the train from Chur to St. Moritztrain
15h 51mCHF 396–892Train to Montréal–Pierre Elliott Trudeau International Airport, fly to Milano Malpensa Airport, train, bus
cheapest- Take the train from Ottawa to Dorvaltrain
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Milano Malpensa Airport (MXP)plane YUL - 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
18h 31mCHF 296–642Train to Montréal–Pierre Elliott Trudeau International Airport, fly to Zurich Airport, train
- Take the train from Ottawa to Dorvaltrain
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Zurich Airport (ZRH)plane YUL - ZRH
- Take the train from Zürich HB to Churtrain
- Take the train from Chur to St. Moritztrain
15h 37mCHF 354–619Fly Ottawa Macdonald-Cartier International Airport to Milan Linate Airport, train, bus
- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Milan Linate Airport (LIN)plane YOW - LIN
- Take the train from Monza to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
18h 22mCHF 365–722Fly Ottawa Macdonald-Cartier International Airport to Milano Malpensa Airport, train, bus
- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Milano Malpensa Airport (MXP)plane YOW - 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
18h 26mCHF 438–875
Ottawa Macdonald-Cartier International Airport (YOW) to Zurich Airport (ZRH) flights
Questions & Answers
The cheapest way to get from Ottawa to St. Moritz is to train and fly and bus which costs SFr 290 - SFr 650 and takes 18h 31m.
The fastest way to get from Ottawa to St. Moritz is to train and fly which takes 15h 37m and costs SFr 350 - SFr 650.
The distance between Ottawa and St. Moritz is 6351 km.
It takes approximately 15h 51m to get from Ottawa to St. Moritz, including transfers.
St. Moritz is 6h ahead of Ottawa. It is currently 10:44 AM in Ottawa and 4:44 PM in St. Moritz.
There are 1402+ hotels available in St. Moritz.
What companies run services between Ottawa, ON, Canada and St. Moritz, Switzerland?
There is no direct connection from Ottawa to St. Moritz. However, you can take the line 105 bus to Airport / Aéroport, walk to Ottawa Macdonald-Cartier International Airport (YOW) airport, 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 take the train to Dorval, walk to Terminus Dorval, take the bus to YUL Aéroport Montréal-Trudeau, walk to Montréal–Pierre Elliott Trudeau International Airport (YUL) airport, 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.
- Website
- aircanada.com
Flights from Ottawa Macdonald-Cartier International Airport to Zurich Airport via Halifax
- Ave. Duration
- 9h 10m
- When
- Thursday
- Estimated price
- CHF 170–1,000
Flights from Ottawa Macdonald-Cartier International Airport to Zurich Airport via Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 9h 37m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 190–800
Flights from Ottawa Macdonald-Cartier International Airport to Zurich Airport via London Heathrow
- Ave. Duration
- 10h 50m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- CHF 190–800
Flights from Montréal–Pierre Elliott Trudeau International Airport to Zurich Airport
- Ave. Duration
- 7h 30m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 240–380
Flights from Montréal–Pierre Elliott Trudeau International Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 10h 20m
- When
- Monday
- Estimated price
- CHF 300–400
Flights from Montréal–Pierre Elliott Trudeau International Airport to Zurich Airport via Brussels
- Ave. Duration
- 11h
- When
- Every day
- Estimated price
- CHF 180–750
Flights from Ottawa Macdonald-Cartier International Airport to Milano Malpensa Airport via Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 10h
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- CHF 170–700
Flights from Ottawa Macdonald-Cartier International Airport to Milano Malpensa Airport via Halifax, Zurich Airport
- Ave. Duration
- 11h 5m
- When
- Thursday
- Estimated price
- CHF 150–900
Flights from Montréal–Pierre Elliott Trudeau International Airport to Milano Malpensa Airport
- Ave. Duration
- 7h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- CHF 160–650
Flights from Montréal–Pierre Elliott Trudeau International Airport to Milano Malpensa Airport via Munich
- Ave. Duration
- 9h 35m
- When
- Every day
- Estimated price
- CHF 180–800
Flights from Montréal–Pierre Elliott Trudeau International Airport to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 11h 10m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 160–700
- Website
- airfrance.com
Flights from Ottawa Macdonald-Cartier International Airport to Zurich Airport via Paris Charles de Gaulle
- Ave. Duration
- 10h 55m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 190–800
Flights from Montréal–Pierre Elliott Trudeau International Airport to Zurich Airport via Paris Charles de Gaulle
- Ave. Duration
- 9h
- When
- Every day
- Estimated price
- CHF 180–750
Flights from Ottawa Macdonald-Cartier International Airport to Milan Linate Airport via Paris Charles de Gaulle
- Ave. Duration
- 9h 45m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 200–850
Flights from Ottawa Macdonald-Cartier International Airport to Milano Malpensa Airport via Paris Charles de Gaulle
- Ave. Duration
- 9h 10m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 170–700
Flights from Montréal–Pierre Elliott Trudeau International Airport to Milano Malpensa Airport via Paris Charles de Gaulle
- Ave. Duration
- 9h 20m
- When
- Every day
- Estimated price
- CHF 160–650
- Website
- swiss.com
Flights from Ottawa Macdonald-Cartier International Airport to Zurich Airport via Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 9h 55m
- When
- Friday
- Estimated price
- CHF 190–800
Flights from Ottawa Macdonald-Cartier International Airport to Zurich Airport via London Gatwick
- Ave. Duration
- 10h 20m
- When
- Friday
- Estimated price
- CHF 270–900
Flights from Montréal–Pierre Elliott Trudeau International Airport to Zurich Airport
- Ave. Duration
- 7h 30m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 240–380
Flights from Ottawa Macdonald-Cartier International Airport to Milano Malpensa Airport via Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 10h
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- CHF 170–700
Flights from Montréal–Pierre Elliott Trudeau International Airport to Milano Malpensa Airport
- Ave. Duration
- 7h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- CHF 160–650
Flights from Montréal–Pierre Elliott Trudeau International Airport to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 11h 10m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 160–700
- Website
- lufthansa.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Zurich Airport via Munich
- Ave. Duration
- 9h 35m
- When
- Every day
- Estimated price
- CHF 300–400
Flights from Montréal–Pierre Elliott Trudeau International Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 10h 20m
- When
- Monday
- Estimated price
- CHF 300–400
Flights from Ottawa Macdonald-Cartier International Airport to Milan Linate Airport via Montréal–Pierre Elliott Trudeau International Airport, Munich
- Ave. Duration
- 12h 40m
- When
- Every day
- Estimated price
- CHF 230–1,000
Flights from Ottawa Macdonald-Cartier International Airport to Milano Malpensa Airport via Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 10h
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- CHF 170–700
Flights from Montréal–Pierre Elliott Trudeau International Airport to Milano Malpensa Airport
- Ave. Duration
- 7h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- CHF 160–650
Flights from Montréal–Pierre Elliott Trudeau International Airport to Milano Malpensa Airport via Munich
- Ave. Duration
- 9h 35m
- When
- Every day
- Estimated price
- CHF 180–800
- Website
- britishairways.com
Flights from Ottawa Macdonald-Cartier International Airport to Milan Linate Airport via London Heathrow
- Ave. Duration
- 11h 35m
- When
- Monday, Wednesday, and Thursday
- Estimated price
- CHF 200–850
Flights from Ottawa Macdonald-Cartier International Airport to Milano Malpensa Airport via London Heathrow
- Ave. Duration
- 11h 30m
- When
- Monday and Saturday
- Estimated price
- CHF 170–750
- Website
- klm.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Zurich Airport via Amsterdam Schiphol
- Ave. Duration
- 10h 15m
- When
- Every day
- Estimated price
- CHF 180–750
- Website
- easyjet.com
Flights from Ottawa Macdonald-Cartier International Airport to Milano Malpensa Airport via London Gatwick
- Ave. Duration
- 10h 25m
- When
- Friday
- Estimated price
- CHF 240–800
- 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–110
- Website
- https://www.sbb.ch/en
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 26–75
- 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
- Phone
- +41 81 288 65 65
- railservice@rhb.ch
- Website
- rhb.ch
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Website
- https://www.rhb.ch/en/
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Ottawa to Dorval
- Ave. Duration
- 1h 37m
- Frequency
- 4 times a day
- Estimated price
- CHF 17–70
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- CHF 19–70
- Economy Adult - Advanced Booking
- CHF 19–55
- Economy Escape Advanced Booking - Adult
- CHF 17–27
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Monza to Colico
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- CHF 4–5
- 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 (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
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





























