Find flights
When to book
FAQs & Tips
Airlines
Deals

Find cheap flights from Toronto to St. Moritz from C$ 427

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Toronto to St. Moritz departing on 18/6. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
0 bags
Sun 7/7
Sun 14/7

Search hundreds of travel sites at once for deals on flights from Toronto to St. Moritz

In the last 7 days, travellers have searched 44,281,614 times on KAYAK, and here is why:

Save 21% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Good to know

Low season

November

High season

July

Cheapest flight

C$ 427
Best time to beat the crowds (9% less expensive on average)
Most popular time to fly (19% more expensive on average)
Flight from Toronto Pearson Airport to Zurich

When to book flights from Toronto to St. Moritz

Are your dates flexible? Find out the best times to travel from Toronto to St. Moritz based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated round-trip price

FAQs for booking flights from Toronto to St. Moritz

  • Which airports will I be using when flying from Toronto to St. Moritz?

    When flying out of Toronto you’ll be using one of these airports: Toronto Island or Toronto Pearson Intl. St. Moritz does not have its own airport so you’ll be flying into nearby Zurich airport, which is 144.6 km away.

  • How long does a flight from Toronto to St. Moritz take?

    Direct flights cover the 10,417 km separating Toronto and St. Moritz in about 8h 05m.

  • How many flights are there between Toronto and St. Moritz?

    9 direct flights run between Toronto and St. Moritz on a daily basis. On average, there are about 64 departures each week.

  • What’s the cheapest day of the week to fly between Toronto and St. Moritz?

    Consider leaving on a Tuesday and avoid Thursdays if you are looking for the best rates. For your return to Toronto, you’ll find the best rates on Wednesdays and the most expensive ones on Tuesdays.

  • How does KAYAK find such low prices on flights from Toronto to St. Moritz?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from Toronto to St. Moritz.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Toronto to St. Moritz?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to St. Moritz from Toronto is likely to change within 7 days, so travelers know whether to wait or book now.

  • What is the Hacker Fare option on flights from Toronto to St. Moritz?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly to St. Moritz with an airline and back to Toronto with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Toronto to St. Moritz?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to St. Moritz from Toronto up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

  • Which airlines provide the cheapest flights from Toronto to St. Moritz?

    In the last 72 hours, the cheapest one-way ticket between Toronto and St. Moritz found on KAYAK was with Azores Airlines for C$ 549. Azores Airlines offered a round-trip connection from C$ 977 and Icelandair from C$ 1,059.

See more FAQs

Top tips for finding cheap flights from Toronto to St. Moritz

  • There is no airport in St. Moritz. Instead, you’ll be flying into Zurich Airport when flying between Toronto and St. Moritz.
  • The cheapest flight from Toronto to St. Moritz was found 56 days before departure, on average.
  • Book at least 1 week before departure in order to get a below-average price.
  • High season is considered to be June, July and August. The cheapest month to fly is April.
See more tips

Top 5 airlines serving Toronto to St. Moritz

Need help choosing which airline to fly with from Toronto to St. Moritz? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
7.7
SWISSOverall score based on 1927 reviews
7.8Boarding
7.5Comfort
7.2Entertainment
7.4Food
8.4Crew
Airline reviews

I don't think I will fly Swiss again. I had issues with carry on luggage, connections were really tight, food was average, I paid extra for an aisle seat, then it was changed at check-in, the app/website don't allow you to add extra baggage if needed, and it was the first long-haul flight that didn't provide alcohol (glass of wine with dinner).

4.0 OkayE, Jun. 2024PMO - ZRH
Read more about SWISS reviews

I don't think I will fly Swiss again. I had issues with carry on luggage, connections were really tight, food was average, I paid extra for an aisle seat, then it was changed at check-in, the app/website don't allow you to add extra baggage if needed, and it was the first long-haul flight that didn't provide alcohol (glass of wine with dinner).

Our connecting flight to the US only had around a 25 minute layover! And our flight from Seville to Zürich was delayed! Had our flight from Zürich to Washington DC not been delayed we would have missed our flight to the US. We didn’t even know it was delayed until sprinting from the A terminal to the E terminal. Our flight from Seville landed in Seville 10 minutes after our the door was supposed to close for our flight from Zürich to the US. Not cool! Several other Swiss air passengers were in the same position as us, which I could tell bc we were all running for our lives in your airport. We booked a flight from Seville to Washington DC and the time between connecting flights was not enough and that’s not an acceptable position to put a traveler in. Especially one who spent over $1000 on their tickets.

Leave on time so i dont miss my transit flight. Also make it so coffee/tea is free amd not a paid service. The staff treat us like dogs having us wait everywhere. The buses had no ac and we had to wait inside packed like sardines. Horrible experience. Never flying again hopefully and not using kayak.

I arrived 59 minutes before the flight in Tampa due to Massive traffic jam and the flight was closed and I was told that I’d simply have to “book a new ticket on line myself and the gate agents couldn’t help me”. Even though the flight was delayed over 30 minutes, (leaving one hour and 29 minutes before departure, they refused to assist in any way explaining that it’s automatic and there can be no exceptions. Horrible experience due to poor management at gate. I fly this option 2-3 times a year and have a good experience with the cabin crew etc. But, Tampa agents are not trained or allowed customer service. I once was a gate agent for USAir, I know times have changed, but forcing me to purchase a new ticket and complete indifference and inconvenience. No thanks

Crew was super courteous and helpful. Food quality was not so good. Most of the movies were old.

Good BUT four days later I still don’t have my luggage. It never arrived. !!!!

Crew members were good. Seats were packed and too tight .

Carry on luggage size for economy passengers significantly smaller than other airlines, so nearly all ecomy passengers had their bags taken and checked.

Had a short layover in Zurich, luggage marked expedite and short layover but still didn’t get luggage when arrived in Split until 3 days later even though husband got his.

On time flight, I requested wheelchair in Zurich , when I arrived they were no where to be found, I had one hour between flights I had to walk with great difficulty.

Plane could have been cleaner. There were many crumbs and crud around the seat mounts.

Are Longus was fine. I booked thru Kayak and was unable to get my business class seat early. Sat next to galley. Crew forgot to wake me for breakfast.

I was pleasantly surprised - it has been awhile since I traveled with them - other than being delayed leaving Malaga everything ran very smoothly- yes I would travel with aer Lingus again and yes I would recommended

Flight staff very friendly and helpful where possible. Late flight and travelling with young child, cabin lights remained on for the duration of the flight which was a little disappointing considering the time of the flight. Overall very happy to travel with Aer Lingus.

Short flight so not much to rate. Surprised I had to pay for a soda.

First the price I paid was excellent, my flight was full, but my seat was roomy. The one downside to the experience was they had games on the entertainment console. The guy behind me poked at my head about half the flight. I hope they get rid of this feature.

Flightl was good and on time. Only problem was the quality of the air in the cabin,didn’t appear to be clearing the air circulation.

The transatlantic flight was wonderful. The regional reminded me of jet blue. Crazy and packed. Not enough overhead space and tough on elderly.

They lost my baggage on my connecting flight and we’re an hour late so I nearly missed it

Always find Aer Lingus reliable and good value for money. Food on this flight was pretty basic and the headphone Jack at my seat only worked for one ear. Little disappointed in movie selection, limited on recent releases. Staff are okay - but I always buy a cheap ticket so not like I expect first class opulence anyway!!!

This was a long flight - 6 hours - and nothing is truly comfortable for that long... but the flight crew was friendly and attentive. The airport in the Azores is small but we weren't there long enough to explore any amenities.

There is one flight a day and it was canceled with no explanation

Flight was ok. Food on way there great a pork dish way back tuna and pasta was not good. Flight attendants were great. Wish they had more soda options like ginger ale seltzer water. Good experience overall. Worst part of trip was car rental Klass company car broke down we were on side of road late night 4 hours awful awful experience all they wanted was 500 euros for help to come absolutely horrible experience we were scared side of highway they offered zero help!

Coming from USA it was nice to be treated nice for a change. Even though our flight was pretty short we were served breakfast. On time flight with very caring staff. Please teach American carriers how to treat people.

More space between seats and in bathroom. I don’t think there was any entertainment offered. If there was, I wasn’t aware.

Every meal/snack included something with ham/pork - even the cookies had "swine fat" (which we only knew because we thoroughly checked the ingredients). There were no vegetarian options, and we had not been given the option of pre-selecting a meal when purchasing our tickets or checking in. That made for a VERY long flight. We were fortunate that we had brought our own snacks as back-up.

Waited in line for hours just to get a boarding pass which would not print at the kiosk or load on my iPhone. Waiting again for about 45 minutes to get through passport control. Poorly managed airport. The flight and crew were great and the flight was very comfortable.

I booked and paid for my original flight with E-Dreams. Also made seat selections. Got an email a few days later saying my return flight had be cancelled?? Called E-Dreams and they said it was the airline that cancelled (Sato)? Told to rebook the return flight myself? Cost was double the original flight and was booking me on the same flight as I originally booked?? Called back, the agent agreed to cancel my flight to the Azores and AGREED to a full REFUND. The agent advised me to re-book the flight on my own. Did so and ended up with the EXACT same flights as originally booked?? Have only received a PARTIAL REFUND. Still out approximately $300 dollars?? Is this a SCAM. How do I get the remaining REFUND?? Regards, Brett Parry

I wasn't able to log into the onboard wifi entertainment, but I fell asleep on the flight anyway.

Cons: "Paid for business and Seats did not recline, not was there any entertainment provided from a flight from Lisbon Portugal to Boston. This was not a business international flight although it was sold and advertised as one. Awful."

One small complaint: people in economy frequently were coming through the curtain to use the saga lavatory.

The plane was flaming hot! Could not breathe. Everyone coughing from heat. Awful.

on plane service was excellent - we flew business class. And everything ran on schedule - always a good thing. However, the transfer is Reykyavik - both going and coming - was really crowded and confusing. It's tough enough when you're tired from a long flight - but then to push through heavy crowds to get on to a shuttle bus seems like they don't have the facilities to support the numbers.

On time and crew were good. Our seating arrangements in biz class were messed up, separated us as a couple and bulkhead seating not good for long legs.

Not much! This was my first flight with Iceland air and unfortunately it wasn’t what I have expected. My luggage is lost nothing as of yet where it was left. Not a good service at all!!

Cons: "Communication about international COVID requirements before the day of departure."
Cons: "Took far too long for drinks service into the flight. Almost 2 hours in before drinks came around to me"
Pros: "I’m a fan of Icelandair. We have only done the Saga Upgrade so I cannot speak to economy. Food is great, seats are comfy, and entertainment is great."
Cons: "I don’t really know what happened but it was over an hour for us to get our bags afterward at SFO which caused us to miss our connecting flight to LAX, so we had to wait until next day to fly. This was also the busiest travel day of the year and storms everywhere so likely out of their control. Not the hugest deal but was harder to get on connecting flight since Icelandair doesn’t have a ticket counter at SFO. Would never prevent me from flying with them again, I always have issues at SFO so avoid that airport altogether anyways- will try to go around going through there on our next iceland trip!"
Cons: "Terrible meal options for an overseas flight. Discount airline-style buy your own meals not clear when purchasing ticket, poor drink service. Poor entertainment options. Ticket price did not reflect bare basics discount airline class of flight and service. Very disappointing."
Cons: "Warm bus for the transfer from one plane to the next"

My mother, 80years old, had arranged for wheelchair assist to and from the aircraft cabin and in the airport but, no one showed up for her to de-plane. Apart from Air Canada having a reputation of being late for every leg of its flight so nothing was new this time so this time they did worse by not assisting seniors. I guess our whole family is done with this airline

Because we had to drive to Toronto due to delays in Windsor on our return we had a car in Toronto so we had to drive home

The flight crew was extremely accommodating, finding a place for my guitar. Thank you so much! Departure time, however it was delayed almost an hour because the plane was not at our gate on time. We did make up most of that timing flight, however, but it is always annoying to be delayed for that length of time. I was looking forward to the, but, honestly, it was really bad. Overall, however, my first experience with Canada was really good and I would recommend you. Thx.

Seating for almost 3 hours in the plan before aircraft takeoff. Very exhausted .

The bathroom did not have hand soap. That is unacceptable.

I was seated next to someone who was, to be polite, not a small person. I had to press myself against the wall as I had no personal space. Aside from that the crew was wonderful and they got me home safely, which is the most important part of my journey. I am very appreciative to your air crews for the job they have, which isn't easy, and appreciative of the fact that they are professional and courteous. The employees I encountered on my journey, with the few exceptions I mentioned in a previous review, are a credit to Air Canada.

Air Canada had a lot of delays on our flight going back to Seattle. So much inconvenience for a long trip.

The Carry-on luggage that approved by TSA and all other airlines,- always an issue with Air Canada. This is inappropriate as my carry on suitcase meets the requirements however it always asked to check in on AC flight on the gate. Yes I have it for free, but it takes extra time to pick up on the carousel. Apparently it fit the overhead space, so why AC has this issue all the time?

Too many notifications. Non of which were useful. 4 hours before traveling we discovered that we needed a transit visa. That's useful information. Air Canada should flag and keep flagging that up. Then the useless too much information had us go to Paris not Brussels. Chaos involving the customer. We will try never to use AC again.

The terminal this flight boarded from was so far away, poorly temperature controlled, and generally uncomfortable. The plane was small but the flight was short, so it wasn't so bad.

Book cheap flights from Toronto to St. Moritz

Recent round-trip flight deals

8/10Tue
2 stops
16h 45mYYZ-ZRH
15/10Tue
3 stops
46h 00mZRH-YYZ
C$ 906
30/9Mon
1 stop
12h 10mYYZ-ZRH
7/10Mon
1 stop
11h 10mZRH-YYZ
C$ 932
12/10Sat
1 stopIcelandair
10h 05mYYZ-ZRH
22/10Tue
1 stopIcelandair
11h 10mZRH-YYZ
C$ 1,059
25/9Wed
1 stopIcelandair
10h 05mYYZ-ZRH
4/10Fri
1 stopIcelandair
13h 55mZRH-YYZ
C$ 1,068
1/10Tue
1 stopAir Canada
11h 05mYYZ-ZRH
15/10Tue
directAir Canada
8h 50mZRH-YYZ
C$ 1,131
25/8Sun
1 stopAer Lingus
11h 05mYYZ-ZRH
9/9Mon
1 stopAer Lingus
24h 50mZRH-YYZ
C$ 1,157
7/10Mon
directAir Canada
8h 10mYYZ-ZRH
14/10Mon
1 stopAir Canada
11h 15mZRH-YYZ
C$ 1,160
6/10Sun
1 stopSWISS
11h 50mYTZ-ZRH
16/10Wed
1 stopSWISS
11h 09mZRH-YTZ
C$ 1,196
6/10Sun
1 stopSWISS
12h 10mYYZ-ZRH
15/10Tue
1 stopSWISS
11h 54mZRH-YYZ
C$ 1,203
11/8Sun
1 stopAer Lingus
11h 05mYYZ-ZRH
7/10Mon
1 stopAer Lingus
24h 50mZRH-YYZ
C$ 1,229

Search by stops

Search by airline

Search by price

Recent one-way flight deals

18/6Tue
2 stops
30h 25mYYZ-ZRH
C$ 427
13/7Sat
2 stops
29h 20mYYZ-ZRH
C$ 458
2/11Sat
2 stopsAzores Airlines
19h 30mYYZ-ZRH
C$ 549
13/7Sat
1 stopAir Canada
13h 50mYTZ-ZRH
C$ 602
6/7Sat
directAir Canada
8h 10mYYZ-ZRH
C$ 610
26/9Thu
2 stopsAzores Airlines
14h 30mYYZ-ZRH
C$ 627
26/6Wed
1 stopIcelandair
32h 05mYYZ-ZRH
C$ 952
27/6Thu
1 stopIcelandair
10h 35mYYZ-ZRH
C$ 1,014
2/11Sat
1 stopSWISS
28h 45mYYZ-ZRH
C$ 1,030
28/8Wed
directSWISS
8h 10mYYZ-ZRH
C$ 1,063

Search by stops

Search by airline

Search by price

Last minute flights from Toronto to St. Moritz

Last minute flight, train and bus deals

10/6Mon
multi-stop
38h 10mYYZ-ZRH
17/6Mon
multi-stop
24h 55mZRH-YYZ
C$ 1,073
10/6Mon
multi-stop
29h 20mYYZ-ZRH
17/6Mon
multi-stop
24h 55mZRH-YYZ
C$ 1,077
10/6Mon
multi-stopTAP AIR PORTUGAL
19h 20mYYZ-ZRH
17/6Mon
multi-stopTAP AIR PORTUGAL
28h 15mZRH-YYZ
C$ 1,122
12/6Wed
multi-stopITA Airways
11h 25mYYZ-ZRH
14/7Sun
multi-stopITA Airways
25h 20mZRH-YYZ
C$ 1,493
12/6Wed
multi-stopLOT
39h 20mYYZ-ZRH
14/7Sun
multi-stopLOT
40h 15mZRH-YYZ
C$ 1,688
10/6Mon
multi-stopSWISS
11h 50mYTZ-ZRH
17/6Mon
multi-stopSWISS
11h 09mZRH-YTZ
C$ 1,751
10/6Mon
multi-stopSWISS
10h 10mYYZ-ZRH
17/6Mon
directSWISS
8h 50mZRH-YYZ
C$ 1,757
12/6Wed
multi-stop
22h 00mYYZ-ZRH
14/7Sun
multi-stop
25h 20mZRH-YYZ
C$ 1,774
12/6Wed
multi-stopAir Canada
15h 50mYTZ-ZRH
14/7Sun
multi-stopAir Canada
13h 09mZRH-YTZ
C$ 1,970
12/6Wed
directAir Canada
8h 10mYYZ-ZRH
14/7Sun
directAir Canada
8h 50mZRH-YYZ
C$ 1,977

Search by stops

Search by airline

Search by price

Flights to St. Moritz

Browse origins:

Browse destinations: