What should you know about Toronto to Calgary flights?

Toronto to Calgary is one of Canada’s busiest long-haul domestic routes, linking the country’s largest city with the gateway to the Rockies. The flight takes about 4 hours 15 minutes, one-way economy fares typically run C$120–400, and four airlines compete on the route. Booking 4–8 weeks ahead and flying mid-week keeps fares low.

How long is the flight from Toronto to Calgary?

Non-stop flights from Toronto to Calgary take roughly 4 hours 15 minutes westbound. Eastbound flights are often a little shorter thanks to tailwinds. No passport is needed for domestic travel, but every passenger aged 18 and over must carry valid government-issued photo identification.

Which airlines fly Toronto to Calgary?

Air Canada, WestJet, Flair Airlines and Porter Airlines all operate non-stop flights between Toronto and Calgary. Air Canada and WestJet offer the most frequencies and full-service cabins, Flair carries the lowest base fares, and Porter adds a comfortable economy product. Strong competition keeps the route well priced year-round.

Which airports does the route use?

Toronto flights depart from Toronto Pearson International Airport (YYZ). You arrive at Calgary International Airport (YYC), a major western hub and the main gateway to Banff, the Rocky Mountains and southern Alberta.

AirportGood to know
Toronto Pearson (YYZ)Canada’s largest airport; most departures
Calgary International (YYC)Gateway to Banff and the Rockies; about 17 km from downtown Calgary

How much do Toronto to Calgary flights cost?

One-way economy fares between Toronto and Calgary usually fall between C$120 and C$400, with the cheapest seats on quiet mid-week dates booked in advance. Fares climb in summer, around the December holidays and during the Calgary Stampede in July. As with most domestic routes, the lowest fares appear about 4–8 weeks before departure.

Book your Toronto to Calgary flight with Metairfare

Compare fares and explore more routes in our guide to domestic flights in Canada, or contact Metairfare to book.

Frequently Asked Questions

How long is the Toronto to Calgary flight?

Non-stop flights take about 4 hours 15 minutes westbound, slightly less eastbound.

Which airlines fly Toronto to Calgary?

Air Canada, WestJet, Flair Airlines and Porter Airlines all operate non-stop flights.

Do I need ID to fly Toronto to Calgary?

No passport is needed for domestic flights, but passengers 18 and over must carry valid government photo ID.

How much does a Toronto to Calgary flight cost?

One-way economy fares typically range from C$120 to C$400, depending on season and how early you book.