Find flights
When to book
FAQs & Tips
Airlines
Deals

C$ 593 Find cheap flights from Calgary 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 Calgary to St. Moritz departing on 11/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 Calgary to St. Moritz

In the last 7 days, travellers have searched 44,995,233 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

January

High season

July

Cheapest flight

C$ 593
Best time to beat the crowds (17% less expensive on average)
Most popular time to fly (21% more expensive on average)
Flight from Calgary to Zurich

When to book flights from Calgary to St. Moritz

Are your dates flexible? Find out the best times to travel from Calgary 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 Calgary to St. Moritz

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

    When flying out of Calgary you’ll be using Calgary. 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 Calgary to St. Moritz take?

    There are no direct flights covering the 12,484 km separating Calgary and St. Moritz but indirect flights take around 11h 35m.

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

    Consider leaving on a Sunday and avoid Wednesdays if you are looking for the best rates. For your return to Calgary, you’ll find the best rates on Wednesdays and the most expensive ones on Sundays.

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

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

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to St. Moritz from Calgary 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 Calgary 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 Calgary with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Calgary 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 Calgary 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 Calgary to St. Moritz?

    In the last 72 hours, the cheapest one-way ticket between Calgary and St. Moritz found on KAYAK was with Delta for C$ 8,646. WestJet offered a round-trip connection from C$ 881 and Aer Lingus from C$ 1,049.

See more FAQs

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

  • There is no airport in St. Moritz. Instead, you’ll be flying into Zurich Airport when flying between Calgary and St. Moritz.
  • The cheapest flight from Calgary to St. Moritz was found 61 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 January.
See more tips

Top 5 airlines serving Calgary to St. Moritz

Need help choosing which airline to fly with from Calgary 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.8
KLMOverall score based on 1353 reviews
7.7Comfort
8.4Crew
7.9Boarding
7.2Entertainment
7.3Food
Airline reviews

Flight was delayed. Can happen. But the info on the website and app said that flight was cancelled which was not the case.

2.0 MediocreKonstantin, Sep 2024ZRH - AMS
Read more KLM reviews

Flight was delayed. Can happen. But the info on the website and app said that flight was cancelled which was not the case.

The whole trip was excellent. The only thing I would change is the temperature of the plane was a bit high which made it uncomfortable to sleep.

Delay, luggage didn’t arrive. Had to go the next day to collect it

The plane. Airbus A330-200. Comfortable for a 7-hour flight. Seats seemed to have more legroom. I was in row 17. Flight was operated by Delta but was better than expected.

It was operated by Delta. Boarding took a long time. How difficult can it be? Overall decent trip. Liked the Salt Lake City airport. Better option than Chicago for transfers.

Put some new and several options for entertainment. Do not be rude to customers and avoid serving them an extra coke or something. We paid 1200 GBP for a return flight.. A noisy, crowded, rude and uncomfortable flight.

The food from Lagos to Amsterdam was was very poor compared to AMS-YYZ

The flight was again delayed for more then 2 hours with some lousy explanation regarding the reason of the delay. Although the flight was delayed for more than 2 hours, no refreshments were offered (according to EU regulations). Last 4 flights on KLM - always at least 2 hrs late. So be prepared that you cannot plan anything with KLM.

The flight was delayed for 2 hrs. Because they didn’t have a crew to fly. And it is not a first time for klm to do that. Last time they cancelled my filght and rebooked me 3 days later. Not reliable airline

We left one hour late because of technical difficulties. The economy comfort seats are great for the price. The crew was mediocre, they do not provide a pleasant experience, they just deliver food and drinks and give orders, not very amicable, no service and hospitality focus.

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.

Flight was late on arrival. When asked, one of the crew was not helpful with providing us information on if we could meet our transition and would only say to listen to the announcement. We nearly missed our transition because we had to race across the terminals. In addition, our checking bag did not make the transition. After making the report, no calls updating us on status were received. Provided my telephone number, but when I called they said they did not have my number. I still have not received my bag

Easy boarding Seats were very uncomfortable no room arm rests didn't even go up all the way

Bad, my family luggage. did not make t with us. Now my family’s arrived but not mine. No contact from the company or emails acknowledging the problem. Still not even where it is.

The staff was excellent. The food was good, but the seating and comfort was horrible overcrowded.

I was sweating the whole time for 9 hrs. There are no air nozzles above the seats

I have been traveling with visa for 25 years and this was the first time when we find out in Miami that my children’s connecting flight were overbooked and been canceled by Swissair from Zürich to Budapest. The results of that they re booked us at the Miami airport. The new route was Miami to Zürich ,Zürich to Amsterdam, Amsterdam to Budapest. We had over six hours layover in Zürich and arrived to Budapest nine hours later. There should never be in a situation where a ticket that I purchased over 7 months ago was sold to somebody else and instead of removing those two people we had to do this journey, I’m contacting customer support and requesting a refund shortly.

The chair is narrow and very uncomfortable. There is no privacy as you advertised.

Average at best. Typical of WestJet these days. Crew far from friendly.

It was fine for a low cost trip. No entertainment and poor food offer. The sits were ok. It was on time.

Seat barely reclined. Boarding took forever. Flight attendants were not very friendly

I liked absolutely NOTHING, Westjet is the worst airline in the world, they should be ashamed, they treated me like dirt, let's put it this way, I am truly pissed off. If anyone cares about my experience someone should call me so I can tell how bad my experience was, what a shame

If I wanted to leave on a Monday I would have booked to leave on Monday. Instead, thanks the west jet i spent another night in a hotel on my dime because they don’t even have a number you can call that works. It’s just says due to the high call volume we can’t take your call, that’s it. Our a Canadian airline industry needs an overhaul.

Fir premium economy passenger they didn't plan food properly ,only had 1 option available out of 3 on the menu as well as the drinks choice was limited

Westjet has a terrible boarding crew. I had a zone 3 pass and my wife and kids had zone 9 as we purchased tickets separately. After scanning our boarding passes, the boarding Filipino lady rudely says that my family has zone 9 passes. I said I have 3 and wanted to board as a family and she started a rant that they have 9 and they were small kids to board with me. I told her that I am not going to separate family because of this and what she said didn’t make sense. It’s a shame to Westjet if they have such policy. It’s a shame to the WestJet employee to start this rant after the passes were scanned. Westjet has to train people to speak politely and not with rude demanding tone. If that’s Westjet policy, I will pick a different airline next time. Westjet is not the only one out there.

I was never able to depart because of an IT outage, I could not get help through Delta’s website, app, or on the concourse. I eventually (after more than three hours in the airport) got rebooked with another airline the following day and Delta didn’t offer vouchers or any assistance with finding a hotel or getting to the hotel. I need to file a claim. Just an awful experience.

Over an hour late. Lousy flight attendant who was just going through the motions in every aspect of her job. The Dash 8 aircraft is super basic (no entertainment system, small seats, limited storage). Carry on luggage doesn’t fit in overhead bins.

Slow boarding process, tickets downgraded to Ultra Basic with no carry-on luggage, not enough space in overhead compartments

The way in which the zones are lines up causes confusion the sign says zone 1, zone 2, zone 3-6. All the people in zones 3-6 line up and then the zones are called individually this causes confusion and there must be a better way to do this, other than that the flight crew, the plane and everything else was perfect.

Terrible. Frequent last minute flight cancellations with terrible rebooking options!

United did not permit online check-in from home as document scans were not getting uploaded. This should be fixed their app

Our flight was delayed by almost 1 hour, and this negatively impacted our experience. Everything else was OK.

Flight was delayed, slow boarding,fully booked flight... No extra charge for beverages..

I fly all the time for work & am used to seeing "XYZ flight facilitated by XYZ airlines" (or similar) and it's never been an issue. This flight from Edmonton to DFW through Denver was very early - 6 am, international, so at the airport by 3am. The flight was booked on Kayak through Air Canada and the actual flight was supposed to be on United. I didn't receive anything from Air Canada prior to the flight, other than to check in via United app when I tried to find my flight on Air Canada app. The day of, we were all on the plane at 5:45 am, when the pilot came out to let us know that the engine had been leaking for some time, and we were now going to have to deplane and wait for the mechanic to arrive and evaluate. So, we did. Why the flight wasn't cancelled at that point I don't know. After about an hour, sure enough - cancelled, however at that point, it's late already to try and get onto a flight out of Edmonton (YEG) on a weekend, esp. since post-COVID it doesn't seem that YEG has fully recovered in terms of flights and airline availability. Trying to get back to DFW took me the rest of the weekend from Sat am at 6 to Sunday pm - late, included renting a car on my own dime and driving to Calgary (YYC) which has more flight availability, as well as another night's hotel also on my own dime. I found some help on the United app - the chat personnel did try to help find some way home. When I called Air Canada after I couldn't get a flight through United - they were quite rude and short on the phone, letting me know that it was my problem (and United's) not theirs. Since Air Canada booked the ticket and took my money I would expect that if nothing else they would try to be of some help. I am so disappointed in Air Canada and their customer service, btw - my follow-up email to them for some type of resolution or acknowledgement was acknowledged by the system as having been received but as of this point - 5 days later - no response.

Horrible airlines... did not compensate me for hotel or food even though my flight was delayed by more than 24 hours

My flight was delayed in Calgary and I missed my connecting flight to Cincinnati. I was rebooked on a flight the following day. I did not receive a food or lodging voucher.

I called to put a stop to this ticket because it was fraudulent. Nobody stopped it. Then they sent me to Mastercard to fight it alone. Thanks (Sarc) to everyone who helped facilitate fraud and would not dare attempt to stop it.

The plane was boarding at gate 50 and there was a flight to Toronto at gate 52 making the boarding are chaotic and busy.

I asked for antibacterial wipes three times and each time I was told they will bring it to me right away with nothing delivered. I finally went to the galley and was told you did not have it. In a post COVID world that is just wrong. The crew was very non compassionate to passengers asking basic questions about food. Very disappointing and makes me reconsider my routing for the future trips.

SEA to Munich flight was turbulent and you could hear rattling in the plane. The food was TERRIBLE, return flight was better. We will not fly Lufthansa in the future.

my flight was cancelled. next one scheduled 2 days later. no hotel provided. worst airline experience ever

I am deeply disappointed with Lufthansa’s treatment of my elderly parents during their recent flight. They were supposed to receive assistance with wheelchair service, but the experience was nothing short of a nightmare. Upon arriving at the airport, my parents were left stranded and confused, with no staff available to guide them. Despite being promised help, they were ignored by the ground staff, who were not only indifferent but also incredibly rude. To make matters worse, some of the employees made racist comments, which is absolutely unacceptable especially for passengers with special needs. We will never fly Lufthansa again and urge others to reconsider if they need assistance. My parents were left to navigate a busy airport on their own, which is both dangerous and stressful for elderly passengers with limited mobility. This level of neglect is inexcusable, especially from an airline that claims to prioritize passenger safety and comfort.

Horrible. My gate did not get updated with our boarding pass. We didn’t receive any communication regarding gate change. Also not enough time was given in between flights. Zero consideration for people who are coming from abroad and have to get through customs and US border patrol

Very good- my first flight with Airbus A380/800. Some of the food was not tasty , however. Everything else was excellent- the crew, the comfort, the process.

Crew had connection details for only 2 other flights and gave less than empathetic guidance.

Absolutely horrible HORRIBLENE! United airlines failed on every front. My trip was silosem to takę 17h nad endem up takimi 47h! I was treated poorely and I wasn’t reimbursed for all the problems.

The flight left an hour late and no explanation. Food was basically a few snacks out of bags and tiny cup of soda. Crew was pretty friendly.

Seats were terribly uncomfortable! Couldn’t sleep! I paid for good seats when scheduled with Lufthansa, got crappy mid-section seats on Air Canada!

Book cheap flights from Calgary to St. Moritz

Recent round-trip flight deals

2/3Sun
1 stopWestJet
19h 00mYYC-ZRH
9/3Sun
1 stopWestJet
17h 14mZRH-YYC
C$ 881
4/3Tue
1 stopWestJet
19h 00mYYC-ZRH
9/3Sun
1 stopWestJet
17h 14mZRH-YYC
C$ 886
28/10Mon
1 stop
17h 40mYYC-ZRH
11/11Mon
1 stop
17h 45mZRH-YYC
C$ 931
27/11Wed
1 stop
14h 50mYYC-ZRH
4/12Wed
1 stop
17h 45mZRH-YYC
C$ 932
30/11Sat
1 stopAir Canada
34h 00mYYC-ZRH
12/1Sun
1 stopAir Canada
13h 15mZRH-YYC
C$ 1,121
29/11Fri
1 stopAir Canada
25h 45mYYC-ZRH
12/1Sun
1 stopAir Canada
16h 25mZRH-YYC
C$ 1,129
25/10Fri
2 stopsSWISS
25h 15mYYC-ZRH
2/11Sat
2 stopsSWISS
40h 55mZRH-YYC
C$ 1,272
11/11Mon
2 stopsSWISS
30h 00mYYC-ZRH
16/11Sat
2 stopsSWISS
40h 55mZRH-YYC
C$ 1,434
3/3Mon
1 stopKLM
11h 35mYYC-ZRH
8/3Sat
2 stopsKLM
18h 05mZRH-YYC
C$ 1,602
17/12Tue
2 stopsKLM
15h 00mYYC-ZRH
14/1Tue
2 stopsKLM
18h 08mZRH-YYC
C$ 1,656

Search by stops

Search by airline

Search by price

Recent one-way flight deals

11/10Fri
3 stops
51h 10mYYC-ZRH
C$ 593
11/10Fri
2 stops
53h 10mYYC-ZRH
C$ 647
11/10Fri
1 stop
30h 00mYYC-ZRH
C$ 666
10/10Thu
3 stops
26h 25mYYC-ZRH
C$ 1,203
10/10Thu
2 stops
26h 15mYYC-ZRH
C$ 1,238
10/10Thu
1 stop
25h 05mYYC-ZRH
C$ 1,378
12/10Sat
1 stopDelta
11h 50mYYC-ZRH
C$ 8,646

Search by stops

Search by airline

Search by price

Last minute flights from Calgary to St. Moritz

Last minute flight, train and bus deals

23/9Mon
multi-stop
16h 00mYYC-ZRH
21/10Mon
multi-stop
27h 04mZRH-YYC
C$ 1,312
23/9Mon
multi-stop
33h 20mYYC-ZRH
21/10Mon
multi-stop
50h 55mZRH-YYC
C$ 1,321
23/9Mon
multi-stop
33h 20mYYC-ZRH
21/10Mon
multi-stop
27h 04mZRH-YYC
C$ 1,516
23/9Mon
multi-stop
33h 20mYYC-ZRH
21/10Mon
multi-stop
27h 04mZRH-YYC
C$ 1,529
23/9Mon
multi-stop
16h 25mYYC-ZRH
21/10Mon
multi-stop
29h 42mZRH-YYC
C$ 1,551
23/9Mon
multi-stopSWISS
41h 55mYYC-ZRH
21/10Mon
multi-stopSWISS
32h 46mZRH-YYC
C$ 1,597
22/9Sun
multi-stop
31h 40mYYC-ZRH
21/10Mon
multi-stop
27h 04mZRH-YYC
C$ 1,628
22/9Sun
multi-stop
31h 40mYYC-ZRH
21/10Mon
multi-stop
27h 04mZRH-YYC
C$ 1,643
23/9Mon
multi-stopAir Canada
21h 05mYYC-ZRH
1/10Tue
multi-stopAir Canada
18h 38mZRH-YYC
C$ 2,077
22/9Sun
multi-stop
25h 05mYYC-ZRH
21/10Mon
multi-stop
12h 34mZRH-YYC
C$ 2,781

Search by stops

Search by airline

Search by price

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

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