Cheap Flights from Toronto to Calgary

Compare Toronto to Calgary flight deals

Find the cheapest month or even day of the year to fly to Calgary

Book the best Calgary fare with no extra fees

Flight deals from Toronto to Calgary Airport

Looking for a cheap last-minute deal or the best return flight from Toronto to Calgary Airport? If you want to travel next month, return fares start from $216. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Toronto to Calgary

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Toronto to Calgary flights are currently cheapest in April.

Direct flights from Toronto to Calgary

Toronto to Calgary: Alternative routes

Compare routes from Toronto to Calgary below. You may find an airport to fly into that's cheaper, faster, or easier than Calgary.

Toronto to Calgary: Flight information

The things to know before you go.
Cheapest flight found$231
Cheapest month to flyApril
Average flight time4 hrs, 20 mins
Most popular airlineDelta
Average flights per week1,584

Finding cheap flights from Toronto to Calgary: Frequently asked questions

The best price we found for a return flight from Toronto to Calgary is $231. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
4 hours and 20 minutes is the average flight time from Toronto to Calgary.
Delta, WestJet and Aeromexico fly direct from Toronto to Calgary.
As of March 2026, there are 800 flights per week flying from Toronto to Calgary.
The cheapest month to fly from Toronto to Calgary is usually April.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Toronto to Calgary Airport on Friday, 17 April 2026.
Yes – the average flight time is 4 hours and 20 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Calgary but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Calgary is around 40 days in advance, so don’t leave your flight to the last minute.
The cheapest airline that flies to Calgary is Flair Airlines .

Travelling from Toronto to Calgary International Airport (YYC): What you need to know

  • Start planning your trip by looking up where you'll catch your flight from Toronto to Calgary International Airport (YYC). Explore your options for taking off from Toronto Pearson International Airport (YYZ) or John C. Munro Hamilton International Airport (YHM), two of the city's main airports.

  • The average duration of a direct Toronto to Calgary International Airport flight is 4 hours 20 minutes.

  • Calgary is two hours behind Toronto. Calgary International Airport is located in Calgary, which is in the UTC-7 timezone.

  • With 177 direct flights a week between the two airports, Toronto Pearson International Airport (YYZ) to Calgary International Airport (YYC) is the busiest route. Air Canada operates the earliest flight at 6:30am. If you prefer to make the most of your day before taking off, the latest departure from YYZ to YYC is with Air Canada at 11pm.

  • For a stress-free journey, arrive at the airport two hours ahead of international flights and an hour before domestic departures. This ensures you have enough time to board your flight from Toronto to YYC.

  • You'll likely experience longer queues in popular months like July and other peak periods. Arriving up to four hours in advance for an international flight and two hours for a domestic departure is a wise move.

Airports in Toronto

Toronto Pearson International Airport (YYZ)

  • Enjoy an uninterrupted journey from Toronto Pearson International Airport (YYZ). Nonstop flights from Toronto to Calgary International Airport (YYC) operate from here.

  • Popular carriers that offer direct flights from Toronto to Calgary International Airport departing YYZ include:

  • Air Canada is the airline with the highest passenger demand for flights from YYZ to YYC.

  • The carrier with the most reliable on-time arrival rate on this route is WestJet.

  • YYZ is around 27 kilometres from central Toronto. If you're driving, ride-sharing or catching a taxi from the centre, it'll take you 30 minutes or so to get there, depending on the traffic. If you're planning to take public transport, expect the travel time to be around 25 minutes.

  • Looking for a convenient hotel close to Toronto Pearson International Airport? If you've booked an early flight from Toronto to Calgary International Airport, these stays will put you moments from your departure lounge:

  • When it comes to the on-time performance of Toronto Pearson International Airport, 68% of flights arrive within the scheduled time frame.

Billy Bishop Toronto City Airport (YTZ)

  • YTZ is around 3 kilometres from central Toronto. It takes 10 minutes or so to get to the airport by car from the city centre. Public transport takes approximately 20 minutes.

  • Flying out early in the morning? Think about staying at one of these accommodation options near Billy Bishop Toronto City Airport the day before your Toronto to YYC flight:

  • When it comes to keeping flights on track, Billy Bishop Toronto City Airport has an on-time arrival performance of 70%.

John C. Munro Hamilton International Airport (YHM)

  • Begin your trip at John C. Munro Hamilton International Airport (YHM) and head straight to your destination without layovers. You can book direct flights from Toronto to Calgary International Airport out of here.

  • Take off from YHM with Porter Airlines. This popular carrier offers direct Toronto to YYC plane tickets.

  • Most travellers choose to fly with Porter Airlines (Canada) Ltd from YHM to YYC.

  • The carrier with the top on-time arrival performance on this route is Porter Airlines (Canada) Ltd.

  • YHM is roughly 72 kilometres from central Toronto. The drive from the city centre to the airport takes about 1 hour 10 minutes. If you're thinking about using public transport, expect a journey of around 1 hour 50 minutes.

  • Make catching an early Toronto to Calgary International Airport flight the easiest part of your journey. Book a room at one of these accommodation options near John C. Munro Hamilton International Airport and get to the check-in counter feeling relaxed and unhurried:

  • The on-time performance record of YHM is 68%. In simpler terms, that's how frequently flights from this airport arrive at their final stop as planned.

About Calgary International Airport (YYC)

Getting from Calgary International Airport (YYC) to central Calgary

  • From Calgary International Airport, central Calgary is around 19 kilometres away. It takes about 25 minutes to get to the city centre by car.

  • When travelling on public transport, expect a journey time of about 45 minutes.

How to find the cheapest flights from Toronto to Calgary International Airport (YYC)

  • Currently, $105 is the lowest price we've found for a one-way ticket from Toronto to Calgary International Airport. The cheapest price for a return flight is $231. Remember fares may change due to availability at the time of booking.

  • Book seven months before you want to travel. Research into pricing trends suggests this is the ideal window for finding cheap flights from Toronto to YYC.

  • December is when you're most likely to find a fantastic deal on a Toronto to Calgary International Airport ticket. If you need to travel at a different time of year, the 'Whole month' tool will show you the lowest prices across every month.

  • Save time looking for cheap plane tickets from Toronto to YYC by creating a Price Alert. We'll send you an email or notification through the app when a lower fare becomes available.

  • Filters make it easier to snap up a deal on your flight from Toronto to Calgary International Airport. Choose the departure times, carriers and stops that match your plans. Then sort the results by 'Cheapest' to zero in on the cheapest fare fast.

The best time to fly from Toronto to Calgary International Airport (YYC)

  • Picture the kind of break you want when deciding your trip dates. January is the quietest month to go to Calgary. July is when most people book flights from Toronto to Calgary International Airport (YYC), which may be perfect if you'd rather travel when it's busy.

  • The warmest month in Calgary is August, with temperatures ranging between 8ºC and 26ºC. Book your Toronto to YYC plane ticket then if that's your ideal forecast.

  • Search for cheap tickets from Toronto to Calgary International Airport in February if you like travelling in cooler conditions. Temperatures are at their lowest then, ranging between -22ºC and 3ºC.

More about Calgary

Explore more of Canada

  • You've done Calgary, now it's time to explore more of Canada. Travel around 274 kilometres north to Edmonton to tick off its leading sights. From Rogers Place to Citadel Theatre and Muttart Conservatory, your itinerary will be busy.

  • If you're looking to explore another well-known destination in Canada, consider Red Deer, roughly 129 kilometres north of Calgary. Discovery Canyon, Red Deer Mountain Bike Park and Old C.P.R. Bridge are the start of reasons to visit.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.