Find flights
When to book
FAQs & Tips
Airlines
Deals

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

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 13/10. 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

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

In the last 7 days, travellers have searched 41,344,971 times on KAYAK, and here is why:

Save 22% 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$ 352
Best time to beat the crowds (7% less expensive on average)
Most popular time to fly (14% 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 7h 50m.

  • 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 Sunday and avoid Fridays if you are looking for the best rates. For your return to Toronto, you’ll find the best rates on Fridays and the most expensive ones on Saturdays.

  • 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 Aer Lingus for C$ 740. Aer Lingus offered a round-trip connection from C$ 869 and Azores Airlines from C$ 996.

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 44 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.6
SWISSOverall score based on 1676 reviews
7.8Boarding
7.0Entertainment
7.5Comfort
7.2Food
8.3Crew
Airline reviews

Ghe issue was with the delay caused by the late boarding. We had to run to catch our next flight, barely made it and then our luggage didn t arrive with us. Really bad organizing.

4.0 OkayAnonymous, Oct 2024OTP - ZRH
Read more SWISS reviews

Ghe issue was with the delay caused by the late boarding. We had to run to catch our next flight, barely made it and then our luggage didn t arrive with us. Really bad organizing.

Excellent Airline. Food, crew and comfort was perfect. Entertainment screens were old. Didn’t like them.

The seats had no space at all beyond the knees. The seat in-front literally reclined on your face, very uncomfortable plane. Was nothing like the normal SWISS experience. The food was okay but could be better.

I never share this kind of things but I have to share this out of respect to myself and how surprised I was I got a shoulder injury so I went to Turkey to get a procedure to my shoulder ( I can prove and provide it with documentation from the hospital to you) and on my way in this flight, I asked one of the crew members who’ s name is j. Muller to help me to lift my carry on to put it up in to cabinet and she told me she can’t do it , and I said I m sorry I m injured , I really need help , then can you please find someone who can help me ? And she gave me this nasty attitude and refused to help me . Then I was shocked because all I asked was for help, i didn’t even ask her to put my carry on bag up for me , all I asked her to help me so we can do it together. Then 5 minutes later another crew member who’s name is Jenny Rutz came and asked me if everything is ok And i explained her what happened and she told me if I create more problem, she will not let me fly i was shocked, all I told her was I was injured and I needed some help to put my luggage up . I am extremely shocked and upset , this was so unprofessional, rude and unnecessary. I thought their job is to help us in our flight. She disrespected me , embarrassed me, made me feel like I m a problem and threatened me to get me out of the plane In front of everyone I am 41 years old mature and kind woman, i have never in my life experienced something this unprofessional and this disrespectful ever They both turned something so simple and normal into this terrible experience for me and for the people sitting around me . So it was so uncomfortable and unfair that the other passengers who were sitting around me and next to me got negatively affected by the event and told me to take their phone number so that they can be my witness for the crew member’ rudeness and unprofessionalism I m still very upset how can people be this rude and heartless I will never ever want to fly with your airline company again

It was the first time in my life (I’m 54) that I’ve had to pay for drinks on an international flight. Very disappointing. Also, the baggage fees were very steep. I’d rather pay for everything in the price of the ticket than be repeatedly charged for add-ons.

It was not made clear that additional passport control is needed before queueing up for boarding. The seats were very uncomfortable and cramped even for small persons. The arm rests were not fully capable of lifting up out of the way and the media controls cut-out made them even worse to lean on. Just one audio channel was working on one of our seats.

Stuff was very helpful at checkin. Flight attendants were nice. Food wasn’t very good, I expected a little more. Economy Seats are ok. Second flight was very full and they forced us to checkin our carry on.

They rebooked our flight and then canceled our trip halfway through the journey without any explanation. Needed to pay by ourselves for alternative flight options without any help from Swiss.

I thought the flight crew was very attentive and the food was excellent. The only issues I had were the flight delays. A small one out of Sarajevo and a longer one out of Zurich.

It was great. The attention, the fly was on time.

The flight was on time and the crew was nice. I did not like the fact that my husband and I were seated in different rows. I feel pressured by airlines to pay more to choose our seats. We will sit anywhere, but we shouldn't have to pay to sit together. I also think they should serve at least a snack that's free.

One of the worst airlines I ever flew. Boarding is a disaster, they are always late, the planes are overly crowded. Everyone on my flight lost their connection because they were 2h late. Reykjavik is also not the best airport out there.

My only area of issue was the flight was rather warm and the knobs for cool air didn't allow much cool air to come through. Everything else was great.

Been travelling for 2mo. And when you meet flight Attendants that love their jobs you can just tell. And makes flying with them worth another flight in the future!!

Everything was great! My only critique is 25 euro for wifi is wild, but I get it

Easy check in and boarding. Staff pleasant and helpful. Will continue to fly with Iceland air. Aircraft clean

Plane left an hour late and missed our connecting flight. Your service center was closed ao Alaska Airlines could not change the ticket. Thus we missed the chance to get out that night to San Jose. This is a major operational blunder.

Well! They got me as far as Iceland, let me wait around at the airport since my next flight had either left or canceled, finally gave me my luggage, and sent me to wait quite some time with seven other people for a ride to a hotel. At the hotel we got a chef's salad, a nice room for the night which unfortunately had feather pillows and duvet (allergies), a really great and spectacular buffet for breakfast (small but stunning), taxis back to the airport for the 9:30 Delta flight back to Minneapolis. The Delta flight has free food and liquor included which Icelandair does not. All in all, it falls far short of my worst ever United flight to SGN. Icelandair did change my reservation after my roommate tested positive for COVID and we canceled our plans to travel around Iceland, but the charges were fairly hefty. I had trouble contact Kayak's agents to discuss changing my reservations and finally contacted Icelandair who changed them. (I used their contact form and put in several requests for call backs.) Of course, they called just after I made the change with Icelandair.

never seen an international flight , over 5 hours that had no food provided. we flew from iceland to vancouver, no food, no even a snack. For entertainment you had to buy the headphones which are normally also provided for free on any other airlines.

Flight was delayed. They did a terrible job rebooking me. Agent on the ground was useless. The partner airline who ran the plane was able to help me but Iceland air was useless

Both flights late. Almost missed connecting flight and flight staff not willing to help expedite us off the plane.

during a very rough flight, I was forced to sit in a last row seat, fell asleep, and was forced to return to my assigned seat after the turbulence. The stewardess then used that seat to sleep.

Flight was great. Had to wait almost 100 minutes for luggage (some problem in the delivery). This may not be an Aer Lingus problem, but an SFO problem.

Amenity kits were never handed out. There was zero friendliness and assistance by crew. Food was uneatable. One drink was offered and no wine, with dinner or before or after. Cocktails and beverages were not encouraged and when I asked for water, none was given. Poorest, most cramped business class flight I’ve ever been on.

Probably my favorite airline and way to go to Europe. Everything went smoothly! Food was tasty, crew was pleasant. Really cannot complain!

Golf Bags never made it on the flight. Very expensive golf bag and. Clubs,shoes, clothing. Will file a claim against Aer Lingus

Horrible. Garbage airline. Due to the strike we got a replacement plane/crew. I didn't get my exit row seat I paid for. Food was horrible. Plane was hot and didn't have AC vents.

Great customer service. Frequent updates from the pilot. Smooth flight. Good entertainment. Meal service.

Everything went well, but could have used a bit more legroom.

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

The AB 330 was unbelievable comfortable. The 2/4/2 seating was great. Everything about this trip was wonderful except .....for the chili which looked like cat food!

Not having a delay. Not sure what happened with the service animal biting the crew member.

Way too much money for the experience, would have been better in economy

It was excellent - good value; good service. No complaints; my sister moved to Portugal so I will be flying there annually and will continue to use TAP. I love that I can get nonstop flight from SFO to Lisbon.

Our flight from NY was on time. The leg room was torture.. for a long flight.. It was extremely uncomfortable.

An hour late. Plus literally everything was unavaiable for food and beverage service. Will never fly again. Ever.

Everything went very well. I would like to acknowledge the politeness and professionalism of the staff—they are superb. No complaints.

I fell from the stairs while carrying a baby on the way to the bus to take us to the plane because TAP is too cheap to pay for a proper gate on their hub airport (not even an elevator). Plus, they were late (which they always are). Terrible airline.

No legroom, have to pay for everything including water?!? Water is more expensive than beer?

A bit disappointing. Our business class seats were not cleaned from previous flight. They were also missing headphones and bottled water. Dining options were not always available.

The aircraft was very spacious and comfortable. Loved that the rows were more spread out.

Obviously not on time, but that is redundant at this point. A plane without any form of power outlet, entertainment or comfort is maybe acceptable on a discount airline, maybe. At Air Canada this appears to be a vision statement. Also, somehow gate checked luggage can also be (as of now) lost. I’ll end it here, as this does not deserve the time, nothing changes.

Announcement of flight cancellation when we were at the gate for boarding. Yelling that the only thing they would do is hand out taxi or hotel voucher. Group of us were travelling to the same location and we were not accommodated to travel together. I was sent to Montreal with barely enough time to make connecting flight and when I got to La Guardia my luggage was sent to Newark. I got a damaged suitcase next night (after 11 pm).

It had weird outlets to connect to the entertainment. I wasn’t willing to pay for earbuds, so I read captions throughout the movies. The second security check and customs almost made us miss the flight. We thought we would be going through customs in Phoenix.

As previously mentioned in last review , seats are small and uncomfortable, and baggage fees are high!

Never made this leg of the flight since we rebooked through United instead. Did not make it to immigration/US custom due to the delay. Had to spend the night on our own dime in Toronto

We got home a day late because of mechanical problems and that they wouldn’t put us on available other flights.

The 3 hr delay on this connecting flight was a drag.

Overall the new aircraft’s is good and crew is good. Just overall airline policies and process needs to be better.

Air Can strike caused us to have to buy another ticket. Then at the end, it was wasted monye, because strike did not happen.

Book cheap flights from Toronto to St. Moritz

Recent round-trip flight deals

12/1Sun
1 stop
16h 55mYYZ-ZRH
19/1Sun
1 stop
14h 50mZRH-YYZ
C$ 745
17/11Sun
1 stop
10h 50mYYZ-ZRH
8/12Sun
1 stop
13h 45mZRH-YYZ
C$ 829
12/11Tue
1 stopAer Lingus
19h 55mYYZ-ZRH
6/12Fri
1 stopAer Lingus
25h 40mZRH-YYZ
C$ 869
14/11Thu
1 stopAer Lingus
10h 45mYYZ-ZRH
6/12Fri
1 stopAer Lingus
25h 40mZRH-YYZ
C$ 870
25/11Mon
2 stopsAzores Airlines
19h 30mYYZ-ZRH
3/12Tue
2 stopsAzores Airlines
36h 20mZRH-YYZ
C$ 996
4/12Wed
2 stopsAzores Airlines
14h 05mYYZ-ZRH
15/12Sun
2 stopsAzores Airlines
55h 45mZRH-YYZ
C$ 1,015
25/11Mon
directAir Canada
7h 55mYYZ-ZRH
3/12Tue
directAir Canada
9h 45mZRH-YYZ
C$ 1,047
5/11Tue
directSWISS
7h 55mYYZ-ZRH
26/11Tue
1 stopSWISS
11h 50mZRH-YYZ
C$ 1,051
17/3Mon
1 stopSWISS
29h 45mYYZ-ZRH
25/3Tue
1 stopSWISS
12h 05mZRH-YYZ
C$ 1,060
26/11Tue
2 stopsAir Canada
15h 25mYTZ-ZRH
8/12Sun
1 stopAir Canada
15h 05mZRH-YTZ
C$ 1,074

Search by stops

Search by airline

Search by price

Recent one-way flight deals

13/10Sun
1 stop
30h 25mYYZ-ZRH
C$ 352
13/10Sun
2 stops
29h 50mYYZ-ZRH
C$ 449
15/12Sun
1 stopAer Lingus
19h 55mYYZ-ZRH
C$ 740
22/12Sun
1 stopAer Lingus
10h 45mYYZ-ZRH
C$ 1,020
13/10Sun
1 stopSWISS
30h 50mYTZ-ZRH
C$ 1,196
12/10Sat
1 stopSWISS
11h 50mYTZ-ZRH
C$ 1,243
13/10Sun
2 stopsAir Canada
14h 50mYTZ-ZRH
C$ 1,248
12/10Sat
1 stopAir Canada
12h 35mYHM-ZRH
C$ 1,256
23/12Mon
1 stopTAP AIR PORTUGAL
17h 50mYYZ-ZRH
C$ 1,260
17/10Thu
1 stopTAP AIR PORTUGAL
30h 15mYYZ-ZRH
C$ 2,833

Search by stops

Search by airline

Search by price

Last minute flights from Toronto to St. Moritz

Last minute flight, train and bus deals

9/10Wed
multi-stopSWISS
10h 10mYYZ-ZRH
16/10Wed
multi-stopSWISS
11h 54mZRH-YYZ
C$ 1,051
12/10Sat
multi-stopAir Canada
12h 10mYYZ-ZRH
24/10Thu
directAir Canada
8h 55mZRH-YYZ
C$ 1,078
9/10Wed
multi-stopAir Canada
14h 15mYYZ-ZRH
16/10Wed
multi-stopAir Canada
14h 34mZRH-YYZ
C$ 1,090
12/10Sat
multi-stopAir Canada
10h 10mYYZ-ZRH
24/10Thu
multi-stopAir Canada
10h 50mZRH-YYZ
C$ 1,094
11/10Fri
multi-stopSWISS
30h 10mYYZ-ZRH
24/10Thu
multi-stopSWISS
37h 24mZRH-YYZ
C$ 1,109
8/10Tue
multi-stopAer Lingus
11h 05mYYZ-ZRH
30/10Wed
multi-stopAer Lingus
25h 40mZRH-YYZ
C$ 1,515
9/10Wed
multi-stopAer Lingus
11h 05mYYZ-ZRH
30/10Wed
multi-stopAer Lingus
25h 40mZRH-YYZ
C$ 1,524
8/10Tue
multi-stopIcelandair
16h 45mYYZ-ZRH
30/10Wed
multi-stopIcelandair
37h 50mZRH-YYZ
C$ 1,648
10/10Thu
multi-stopTAP AIR PORTUGAL
16h 20mYYZ-ZRH
20/10Sun
multi-stopTAP AIR PORTUGAL
26h 10mZRH-YYZ
C$ 2,260
12/10Sat
multi-stopTAP AIR PORTUGAL
33h 55mYYZ-ZRH
20/10Sun
multi-stopTAP AIR PORTUGAL
26h 10mZRH-YYZ
C$ 2,495

Search by stops

Search by airline

Search by price

Everything you need to know for your flight from Toronto to St. Moritz

Complete your trip to St. Moritz with a hotel stay or car rental