STL to YYC (St. Louis to Calgary) Flights

Last Minute Flights from STL to YYC

Best airfare and ticket deals for STL to YYC flights are based on recent deals found by Expedia.com customers within the past 7 days.

OriginDestinationTravel DatesFlights From*
STLCalgaryApril 6 to April 17$539
*Prices include taxes and fees

Cheapest STL to YYC Flights

Best airfare and ticket deals for STL to YYC flights are based on recent deals found by Expedia.com customers within the past 7 days.

OriginDestinationTravel DatesFlights From*
STLCalgaryMay 2 to May 5$385
STLCalgaryApril 23 to May 1$408
STLCalgaryMay 2 to May 5$422
STLCalgaryAugust 24 to September 2$422
*Prices include taxes and fees
STL to YYC Flight Details
Origin airport
Lambert-St. Louis Intl.
Origin airport IATA code
STL
Destination airport
Calgary Intl.
Destination airport IATA code
YYC
Distance
1428 mi

Frequently asked questions

Which airlines with flights from STL to YYC allow free cancellation due to COVID-19?
Once all available flights are displayed for your desired travel dates, check the “No change fee” box underneath the “Flexible change policies” subheading. You’ll see your choices from Lambert-St. Louis International Airport to Calgary International Airport. Remember to check the policies regarding COVID-19 cancellations before booking.
What airlines fly direct from St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) to Calgary, AB Airport (YYC-Calgary Intl.)?
Currently, you can’t fly straight between these destinations. You’ll have to reserve a flight with at least one stop to make your way from STL to Calgary, AB Airport (YYC-Calgary Intl.).
How many flights are there from STL to YYC?
At least 20 flights are scheduled daily between St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) and Calgary, AB Airport (YYC-Calgary Intl.). Fasten your seat belt because your plane to Calgary is ready to leave.
How long does it take to fly from St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) to Calgary, AB Airport (YYC-Calgary Intl.)?
On average, it takes 5 hours and 22 minutes to journey from St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) to Calgary, AB Airport (YYC-Calgary Intl.). That’s ample time to begin your travel diary, do a bit of last-minute trip planning or read about the terrific experiences that await you in Calgary.
What is the flight distance from St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) to Calgary, AB Airport (YYC-Calgary Intl.)?
A distance of 1450 miles (2300 km) separates St. Louis and Calgary, and it’s classed as a medium-haul flight. No small trip yet no sky-high endurance race, pack your carry-on accordingly to help make your flight a comfy one.
How many morning flights are there from STL to YYC?
Early risers, you’ll be happy to hear that there are 74 morning flights from STL to YYC each week.
  • Delta (DL) offers around 34 weekly flights that depart before midday. The earliest one you can take is 6:00AM.
  • 6:00AM is the earliest you can fly from STL to YYC with American Airlines (AA). This company has 26 early flights a week.
  • Book a ticket with United Airlines (UA) and you’ll have 14 morning flights to pick from. The earliest departure time from STL is 8:10AM.
How many afternoon flights are there from STL to YYC?
Soar through the skies aboard one of the 66 afternoon and evening flights from STL to YYC each week.
  • Delta (DL) has 30 weekly services that jet off after midday. The earliest departs at 12:35PM.
  • You can also take your pick of the 22 afternoon and evening flights operated by American Airlines (AA) each week. 12:53PM is the earliest take-off time.
  • One more favorite choice is United Airlines (UA). It operates 14 afternoon and evening flights each week from 1:34PM onward.
What is the earliest departure time out of St. Louis to Calgary?
The earliest flight jets off from STL at 6:00AM and hits the runway at 10:54PM at YYC. You’ll want to allow yourself ample time in the morning to get to the airport.
What is the latest departure time out of St. Louis to Calgary?
The latest flight takes off from STL at 8:15PM and comes in at YYC at 2:00PM. You’ll have ample time to prepare for this journey.
What is the average price from St. Louis to Calgary?
Round-trip journeys between STL and YYC begin from around $385. When you’re ready to take to the skies, we’re ready to help you score the best price in town. This price was available on Flights.com within the past 7 days, for flights departing within the next year. Prices and availability are subject to change. Additional terms apply.

St. Louis to Calgary Flights

Whether it’s for an obligation or the sake of your sanity, sometimes you need to get away. Maybe you need flights from St. Louis to Calgary to attend your cousin’s wedding, to pitch a business idea to your boss, or perhaps simply to treat yourself to a mini vacation. Regardless of the reasons behind packing your bags and needing to find the cheapest flights from STL to YYC, we’ve got you covered here at Flights.com.

We present you with some of the hottest deals on airfare so stop that Google flights search. We want you to spend less on your flight from St. Louis to Calgary, so you can spend more during your getaway. With Flights.com, you’ll find it simple to land airline tickets with itineraries matching your travel schedule. What’s more, we provide you with all the information you need to confidently make reservations on your family, business, or personal trip.