Direct flights from Toronto to Calgary (YYZ → YYC)

Distance 2,690 km (1,671 mi)
Est. duration 3h 10m
Loading map...
Live fares · YYZ → YYC

Available flights

WestJetNon-stop
from$194
Book

About the Toronto → Calgary route

Toronto to Calgary is one of those routes that feels short on paper but covers serious ground — 2,690 km across the country, roughly 3 hours and 10 minutes in the air. It sits in that sweet spot between a quick hop and a proper flight: long enough to actually eat something, short enough that you won't need a neck pillow. Air Canada runs it heavily, and WestJet has been a staple on this corridor for years. The passenger mix is genuinely interesting — oil and gas people, families doing cross-country visits, and an increasing number of outdoor-chasing travellers who want the Rockies without the international airfare.

Why travel from Toronto to Calgary?

Calgary is the kind of city that keeps surprising you. Most people come through for Banff or Jasper — the national parks are within a couple hours' drive — but the city itself has quietly developed a real food scene. The Beltline neighbourhood in particular has restaurants worth the flight alone. Beyond that, Calgary hosts the Stampede every July, which is either your thing or really not your thing, but it's genuinely one of the largest outdoor rodeos on earth and draws serious crowds for good reason. For business travellers, Calgary is Canada's energy capital, so there's constant movement between the two cities. And honestly, a lot of people are just flying home to family — this is one of Canada's busiest domestic corridors for a reason.

Quick stats

  • Distance: 2,690 km
  • Estimated flight time: 3h 10m
  • Operating airlines: AC, F8, PD, WS
  • Direct route: yes

Practical tips for YYZ → YYC

Flying in shoulder season — September or late April — tends to mean lower fares and manageable weather in both cities. Calgary winters are brutal but also sunny in a weird way; summers are genuinely beautiful. YYC is a clean, easy airport to arrive into, though it's worth knowing you're moving two time zones back from Toronto, so your body clock will feel fine but you'll be eating dinner at 4pm Eastern time mentally. Ground transport into the city is straightforward via the CTrain, which connects directly from the airport. If you're on Flair (F8) or Pacific Coastal (PD), check your baggage allowance before you pack — low-cost carriers on this route can sting you at the counter.

Frequently asked questions

How long does the flight from Toronto to Calgary take?

The flight covers 2,690 km and takes approximately 3 hours and 10 minutes of flight time. This is a direct route with no stops.

Which airlines fly the Toronto to Calgary route?

Air Canada (AC), Flair Airlines (F8), Porter Airlines (PD), and WestJet (WS) all operate flights on this route, giving you multiple options to choose from.

What is the best time of year to fly from Toronto to Calgary?

Late spring through early fall (May–September) offers pleasant weather in both cities and is ideal for sightseeing, though fares are higher; for better prices, consider shoulder seasons like April or October when weather is still reasonable.

Do I need a visa to fly from Toronto to Calgary within Canada?

No visa is required—this is a domestic flight within Canada, so you only need a valid government-issued ID such as a passport or driver's license.

What should I know about luggage and jet lag on this route?

Luggage allowances vary by airline (budget carriers like Flair may charge for checked bags), so check your airline's policy in advance. You'll experience a 1-hour time difference (Calgary is Mountain Time, one hour behind Toronto), so jet lag is minimal.

Find flights from Toronto to Calgary
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Frequently asked questions

How far is the flight from Toronto to Calgary? The flight distance from YYZ to YYC is approximately 2,690 km (1,671 miles).
How long is the flight from YYZ to YYC? The estimated flight time from Toronto to Calgary is approximately 3h 10m.
What airlines fly from YYZ to YYC? Airlines operating direct flights from Toronto to Calgary include: AC, F8, PD, WS.

Cheapest fares Toronto → Calgary

Related guides for this route

Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Toronto → Calgary.

Try a nearby airport to Toronto

Flights to Calgary (YYC) from other airports within 350 km of Toronto. Often unlocks cheaper fares or better times.

Or try a nearby airport to Calgary

Flights from Toronto (YYZ) to other airports within 350 km of Calgary.

Other flights from Toronto (YYZ)

Other flights from Calgary (YYC)