Find flights
When to book
FAQs & Tips
Airlines
Deals

Find cheap flights to St. Moritz from C$ 403

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight to St. Moritz departing on 29/5. 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
Thu 18/4
Thu 25/4

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

In the last 7 days, travellers have searched 47,600,107 times on KAYAK, and here is why:

Save 17% 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

January

High season

July

Cheapest flight

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

FAQs - booking St. Moritz flights

  • How long is the flight to St. Moritz?

    Flights from Vancouver10h 17m
    Flights from Montreal7h 54m
    Flights from Calgary9h 45m
    Flights from Toronto8h 40m
  • What is the cheapest flight to Zurich?

    The flight route Montreal to Zurich was the most popular route on KAYAK over the last 3 days. A round-trip flight could be found for C$ 912. Also in the last 3 days, Toronto was the most budget-friendly place to find a flight to Zurich with one-way tickets at C$ 546 and C$ 926 round-trip.

  • How to fly to St. Moritz?

    You cannot fly directly to St. Moritz. KAYAK recommends you fly to Zurich (ZRH) (144.64 km from St. Moritz). From there you can rent a car or get a taxi.

  • What airports are near St. Moritz?

    The closest airport is Lugano (LUG) (90.21 km). Other nearby airports are Bergamo Orio Al Serio (BGY) (92.12 km) or Thal St Gallen-Altenrhein (ACH) (111.8 km). KAYAK recommends you fly to Zurich.

  • How far is Zurich from central Zurich?

    You’ll need to travel 9 km to reach the Zurich city centre from Zurich.

  • What is the name of Zurich’s airport?

    Zurich is served by Zurich, also commonly referred to as Kloten, Zurich, or Zurich Airport. The airport code is ZRH.

  • How does KAYAK find such low prices on flights 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 to St. Moritz.

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

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

  • What is the Hacker Fare option on flights 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 with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight 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 up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top tips for finding cheap flights to St. Moritz

  • There is no major airport in St. Moritz. It is instead served by Zurich Airport.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest St. Moritz flight deals.

Top 5 airlines flying to St. Moritz

Need help choosing which airline to fly with from Canada 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 KAYAK reviews.
7.8
SWISSOverall score based on 2183 reviews
76comfort
78overall
79boarding
84crew
73entertainment
74food
Airline reviews

Super friendly crew. Leg space and entertainment system are below average

Read more about SWISS

Super friendly crew. Leg space and entertainment system are below average

I guess just the food, but besides, amazing experience flying with swiss

The Zurich airport is a disaster with to small trains running between the terminals, the trains was overfilled (not good in Corona times). It was no directions in the airport with proper lines so you did not know if you ere standing in the right line. They checked your passport 3 times in the airport = a lot of standing in line. Service on the plane could be a lot better, The cabin crew could have offer more to drink (water, coffee, tea), the food sucked.

Flight was delayed for 4 hours and they misplaced my luggage too. Appalling.

Everything was on time and efficient - expected from a Swiss crew. But the entertainment system was pretty bad - the display was old. Food was pretty bad and a couple of times they started serving drinks and then just skipped past my row (and likely several others)

Overall a good experience, the flight was on time, the crew very attentive and friendly. However the seats are too cramped, there is no space, and as soon as the person in front reclines the seat, it's literally in your face.

Bag lost. Lost bag recovery process is an unsatisfying customer experience. Because 1) bag is still lost but also 2) the process is outdated and form-heavy and 3) in our case also involved a long line.

They went out of their way. It was very clean and friendly.

I was pleasantly surprised with the whole experience. Thank you

Wheelchair was the excellent service. I didn’t have any food or used entertainment. Overall for my trip experience was excellent. Thank you very much and keep up good work. Best regards

The seat is too hard and my back and bottom are having servers pain

There was no lounge for passengers waiting before boarding the aircraft at F65, so passengers are just sitting on the floor or just spread everywhere the premises before boarding.

Great crew, friendly. Found the trip long just sitting with no onboard entertainment

my seat got changed twice after checking on then boarding it had been given to a family so by the time they found a seat for me no overhead storage left. i ended up losing my Sony Headphones case because i could even access underthe seat in front of my when deplaning.

All went fine. Boarding was efficient, staff was really friendly, and we were kept up to date on any changes to our itinerary. My only note for improvement is that on this particular plane, the recline in economy class was negligible. I know it's a coach seat, but I had another UA flight (SFO to BWI) and the seat was more comfortable with better recline.

Really good experience with a redeye flight from SFO to BWI. Boarding was efficient, plane was comfortable and newer than others, lots of audio and video choices, and staff was great. I appreciate United's service.

Was a good flight. On time. Was full and all went well

My flight from Toronto was delayed but the connecting United flight waited for me 👍

The original seat on the flight Toronto Newark had the floor flooded with coffee spilled, so they changed our seat to premium economy. For the flight from Newark to San Salvador we were i the last row, no reclinable seats and beside the toilet. I asked for headsets to the waitress and she gave it to.me test of all the passengers, while she was staying right behind me..

Couldn’t get the tv screen to work, didn’t try food, so no comment

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!!!

I got rerouted to another flight/city because the original flight was late and I would not have made my connection. I had to wait an additional five hours (no compensation) for the new flight which was also delayed because the computer was not working. Arrived at my final destination after nearly 20 hours of travel only to discover that my baggage had not arrived with me. Two days later and still waiting for my baggage. Customer service has been incredibly unhelpful and even hung up on me because I dared to ask for them to have someone call me when my bag arrived at the airport. No one apologized to me for what I experienced and they were dismissive of the fact that I have absolutely no clothes or toiletries. Absolutely awful, disorganized and stressful experience. Am dreading the return flight.

My luggage was missing for 3 days. It’s not acceptable

.Ealing could have been better but no complaints on everything else

Cons: "Food & Beverage service almost nonexistent. Anything beyond water is almost $7.00."
Pros: "I never got on the flight as there is a global pandemic and a mandate for NY'ers not to travel. The worst part is that I don't think I'm getting a refund."
Cons: "Crew was a bit loud and kept me awake during flight in one of the tail seats"
Pros: "nothing"
Cons: "Opodo messed up my booking. I reached the airport only to find out that the booking was cancelled by Opodo though I received an email from Opodo 24 hours before advising me to check in on the flight. As I was busy with some construction work at home I thought I would check in at the airport. Opodo advisors were not helpful on the phone and I ended up missing a family get together due to their incompatibility."

Travelling with a 2 year old and being seated at the last row right by the toilet was the worst experience I had in a long time. Please do better for other parents

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 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.

Paying $75 for my bag is disgusting. Got off ground late so I missed my connections. Kept us waiting for passengers in the cold. Will not use them again.

Pros: "Easy flight, and boarded in the front and back of the plane. Made it easier and faster to get on."
Cons: "They aren’t too clear in baggage charges. I got standard fare, but still had to pay for my checked bag for both ways."
Pros: "The crew was nice, however, they also give varying information. We had frequent flier tickets and when I checked in, the screen stated no extra charge for check in bags and I also called the customer service. When I got to the airport in Hamburg, they wanted to charge me $100 for a bag. I asked the lady behind the counter to call the main office because she said she has no authority to change the fee. I called the main office and had the person in office tell the agent at the airport that it is a mistake and that there is no charge."
Cons: "Better communication between all aspects of the company."
Cons: "It was too warm. The air above was not cool"
Pros: "Everything was on time, crew was professional, flight was really pleasant"
Cons: "Boarding was really uncomfortable - line starts at one floor and then you have to slowly climb the stairs one step at a time while holding your carry on bag. Line move slowly because of required security questioning at the gate. It’s an absolutely normal procedure and staff was really nice, but stairs - that’s what make your experience unpleasant."
Pros: "The getting Paris France with no delay was great! The crews where nice and the check in with quick."
Cons: "If the airline can offer more food selections for customers who fly on economy class that would of been a plus."

Terrible experience. Air canada is the worst and Kayak website is also not transparent.

Cancel because of maintenance issues. rebooked next day and then the replacement plane 3 hours late.

My flight was great but my inbound flight from Toronto to Sault st Marir delayed more than 2 hours and we had to change the airoplan.

This was a fraudulent transaction. Kayak was at fault for accepting a stolen credit card. Kayak needs to change their verification process.

As is pretty much the norm with Air Canada now, we left late from the gate (45 minutes late). This is my 12th flight with AC in the last 12 months and 10 of those flights were either late or cancelled. AC essentially has a monopoly in Canada so they have carte blanche to charge exorbitant rates now and give poor service, with no repercussions.

I did not like the fact that our bags went missing

Free ear adapters for movie screen and a snack with a beverage.

Airport staff super friendly. Even put us on an earlier flight because we arrived early.

A 2 hour delay because they couldn’t fit some oversized cargo in the small hold doors of an Embraer! Surely they know the sizes before attempting to load it?

Treating guests with respect when they are having issues. Myself and another guest were expected to climb over someone who had a disability and was clearly not well. There was no assistance. Also when the lady beside me asked to see if there was a possibility to get off the plane as soon as they were able because her husband is having emergency surgery the flight attendant’s response was so rude and dismissive.

Book Cheap St. Moritz Plane Tickets

Recent round-trip flight deals

10/6Mon
1 stopAer Lingus
11h 05mYYZ-ZRH
17/6Mon
1 stopAer Lingus
24h 50mZRH-YYZ
C$ 685
15/5Wed
2 stops
20h 20mYYZ-ZRH
27/5Mon
1 stop
23h 29mZRH-YYZ
C$ 834
21/4Sun
1 stopSWISS
30h 25mYUL-ZRH
24/4Wed
1 stopSWISS
13h 05mZRH-YUL
C$ 912
21/4Sun
1 stopSWISS
20h 50mYUL-ZRH
23/4Tue
1 stopSWISS
24h 35mZRH-YUL
C$ 918
27/5Mon
1 stopIcelandair
10h 05mYYZ-ZRH
10/6Mon
1 stopIcelandair
11h 10mZRH-YYZ
C$ 965
16/5Thu
1 stopIcelandair
10h 05mYYZ-ZRH
27/5Mon
1 stopIcelandair
13h 55mZRH-YYZ
C$ 977
9/4Tue
1 stopAir Canada
13h 10mYYZ-ZRH
12/4Fri
1 stopAir Canada
11h 16mZRH-YYZ
C$ 1,038
7/4Sun
1 stopAir Canada
12h 10mYUL-ZRH
17/4Wed
1 stopAir Canada
14h 23mZRH-YUL
C$ 1,048
6/4Sat
1 stopUnited Airlines
16h 05mYYZ-ZRH
9/4Tue
2 stopsUnited Airlines
18h 03mZRH-YYZ
C$ 1,074
30/3Sat
1 stopUnited Airlines
16h 50mYUL-ZRH
8/4Mon
2 stopsUnited Airlines
16h 11mZRH-YUL
C$ 1,080

Search by stops

Search by airline

Search by price

Recent one-way flight deals

29/5Wed
2 stops
40h 55mYYZ-ZRH
C$ 403
2/6Sun
2 stops
53h 50mYYZ-ZRH
C$ 405
4/6Tue
2 stops
40h 45mYYZ-ZRH
C$ 409
2/6Sun
1 stopIcelandair
32h 05mYYZ-ZRH
C$ 731
14/8Wed
1 stopIcelandair
32h 05mYYZ-ZRH
C$ 782
6/5Mon
directSWISS
7h 30mYUL-ZRH
C$ 937
1/6Sat
directSWISS
8h 05mYYZ-ZRH
C$ 952
15/4Mon
1 stopAir Canada
13h 45mYTZ-ZRH
C$ 994
21/4Sun
directAir Canada
7h 30mYUL-ZRH
C$ 994
26/7Fri
3 stopsUnited Airlines
39h 20mYYC-ZRH
C$ 1,352

Search by stops

Search by airline

Search by price

Last minute flights to St. Moritz

Last minute flight, train and bus deals

20/3Wed
multi-stop
31h 35mYYZ-ZRH
7/4Sun
multi-stop
13h 35mZRH-YYZ
C$ 1,166
20/3Wed
multi-stop
36h 00mYYZ-ZRH
7/4Sun
multi-stop
13h 35mZRH-YYZ
C$ 1,184
22/3Fri
multi-stopAir Canada
33h 15mYUL-ZRH
17/4Wed
multi-stopAir Canada
12h 40mZRH-YUL
C$ 1,228
19/3Tue
multi-stopUnited Airlines
14h 45mYYZ-ZRH
25/3Mon
multi-stopUnited Airlines
18h 01mZRH-YYZ
C$ 1,249
22/3Fri
multi-stopAir Canada
9h 35mYUL-ZRH
17/4Wed
directAir Canada
8h 20mZRH-YUL
C$ 1,393
22/3Fri
multi-stopUnited Airlines
28h 40mYVR-ZRH
24/3Sun
multi-stopUnited Airlines
32h 46mZRH-YVR
C$ 1,576
23/3Sat
multi-stopSWISS
34h 30mYYZ-ZRH
29/3Fri
multi-stopSWISS
28h 01mZRH-YYZ
C$ 2,075
23/3Sat
multi-stopSWISS
33h 40mYTZ-ZRH
29/3Fri
multi-stopSWISS
28h 11mZRH-YTZ
C$ 2,300
22/3Fri
multi-stopLufthansa
14h 20mYYZ-ZRH
29/3Fri
multi-stopLufthansa
11h 05mZRH-YYZ
C$ 2,921
22/3Fri
multi-stopLufthansa
14h 20mYYZ-ZRH
29/3Fri
multi-stopLufthansa
11h 05mZRH-YYZ
C$ 3,016

Search by stops

Search by airline

Search by price

Flights to St. Moritz

Browse origins:

Popular routes

The most searched flights to St. Moritz by KAYAK users.

Browse destinations: