Toronto to Calgary (YYZ–YYC) — Airlines, Schedules & Connections

YYZ Airport Page →
1,671 mi airlines 258/wk
On-time Some delays Frequent delays
Flight Schedule 91 flights Verified 49m ago
Nonstop 1-Stop 2-Stop Hide separate tickets Hide overnight
  Flight Airline AC Dep Arr Dur OTP Sched  
AC159
AC Air Canada
7M8
12:01 AM
EDT TT1
2:33 AM
MDT
4h 32m
M T W T F S S
Prices
MAL7051
MAL MAL
752
1:26 AM
EDT
3:16 AM
MDT
3h 50m
M T W T F S S
Prices
AC131
AC Air Canada
321
6:15 AM
EDT TT1
8:43 AM
MDT
4h 28m
M T W T F S S
Prices
AV6963
AV avianca
321
6:15 AM
EDT TT1
8:43 AM
MDT
4h 28m
M T W T F S S
Prices
WS627
WS WestJet
B38M
6:25 AM
EDT T3
9:01 AM
MDT
4h 36m
M T W T F S S
Prices
CZ7539
CZ China Southern
73W
6:30 AM
EDT T3
9:02 AM
MDT
4h 32m
M T W T F S S
Prices
WS629
WS WestJet
737
7:45 AM
EDT T3
10:17 AM
MDT
4h 32m
M T W T F S S
Prices
AC135
AC Air Canada
321
8:30 AM
EDT TT1
10:54 AM
MDT
4h 24m
M T W T F S S
Prices
AV2882
AV avianca
788
8:30 AM
EDT TT1
10:38 AM
MDT
4h 8m
M T W T F S S
Prices
WS961
WS WestJet
738
9:00 AM
EDT T3
11:32 AM
MDT
4h 32m
M T W T F S S
Prices
WS963
WS WestJet
7M8
9:00 AM
EDT T3
11:32 AM
MDT
4h 32m
M T W T F S S
Prices
PD357
PD Porter Airlines Canada
E295
9:15 AM
EDT T3
11:42 AM
MDT
4h 27m
M T W T F S S
Prices
AC137
AC Air Canada
320
9:57 AM
EDT TT1
12:12 PM
MDT
4h 15m
M T W T F S S
Prices
WS655
WS WestJet
737
10:00 AM
EDT T3
12:32 PM
MDT
4h 32m
M T W T F S S
Prices
AC139
AC Air Canada
320
10:00 AM
EDT TT1
12:13 PM
MDT
4h 13m
M T W T F S S
Prices
AV6988
AV avianca
320
10:00 AM
EDT T1
12:24 PM
MDT
4h 24m
M T W T F S S
Prices
AC133
AC Air Canada
BCS3
10:31 AM
EDT TT1
1:07 PM
MDT
4h 36m
M T W T F S S
Prices
AC141
AC Air Canada
223
12:00 PM
EDT TT1
2:24 PM
MDT
4h 24m
M T W T F S S
Prices
MAL7090
MAL MAL
752
12:00 PM
EDT
1:58 PM
MDT
3h 58m
M T W T F S S
Prices
PD359
PD Porter Airlines Canada
E295
1:09 PM
EDT T3
3:33 PM
MDT
4h 24m
M T W T F S S
Prices
EK4697
EK Emirates
737
1:30 PM
EDT T3
3:58 PM
MDT
4h 28m
M T W T F S S
Prices
WS641
WS WestJet
737
1:30 PM
EDT T3
3:58 PM
MDT
4h 28m
M T W T F S S
Prices
F8621
F8 Flair
7M8
2:23 PM
EDT
4:11 PM
MDT
3h 48m
M T W T F S S
Prices
AC145
AC Air Canada
BCS3
2:51 PM
EDT TT1
4:57 PM
MDT
4h 6m
M T W T F S S
Prices
WS977
WS WestJet
B38M
3:00 PM
EDT T3
5:28 PM
MDT
4h 28m
M T W T F S S
Prices
F8625
F8 Flair
7M8
3:20 PM
EDT
5:40 PM
MDT
4h 20m
M T W T F S S
Prices
AC143
AC Air Canada
321
3:30 PM
EDT TT1
5:54 PM
MDT
4h 24m
M T W T F S S
Prices
WS647
WS WestJet
737
4:00 PM
EDT T3
6:28 PM
MDT
4h 28m
M T W T F S S
Prices
AV6936
AV avianca
321
4:30 PM
EDT TT1
6:54 PM
MDT
4h 24m
M T W T F S S
Prices
AC2329
AC Air Canada
B38M
4:30 PM
EDT TT1
6:45 PM
MDT
4h 15m
M T W T F S S
Prices
WS667
WS WestJet
7M8
5:00 PM
EDT T3
7:28 PM
MDT
4h 28m
M T W T F S S
Prices
F8623
F8 Flair
B38M
5:06 PM
EDT
7:13 PM
MDT
4h 7m
M T W T F S S
Prices
AC149
AC Air Canada
321
5:32 PM
EDT TT1
7:46 PM
MDT
4h 14m
M T W T F S S
Prices
AV6938
AV avianca
321
6:15 PM
EDT TT1
8:39 PM
MDT
4h 24m
M T W T F S S
Prices
AF3023
AF Air France
737
6:30 PM
EDT T3
8:58 PM
MDT
4h 28m
M T W T F S S
Prices
WS651
WS WestJet
73W
6:30 PM
EDT T3
8:58 PM
MDT
4h 28m
M T W T F S S
Prices
DE5726
DE Condor
73H
6:30 PM
EDT T3
8:58 PM
MDT
4h 28m
M T W T F S S
Prices
AC153
AC Air Canada
321
7:07 PM
EDT T1
9:48 PM
MDT
4h 41m
M T W T F S S
Prices
WS969
WS WestJet
7S8
7:30 PM
EDT T3
9:58 PM
MDT
4h 28m
M T W T F S S
Prices
AF3003
AF Air France
73W
8:00 PM
EDT T3
10:28 PM
MDT
4h 28m
M T W T F S S
Prices
DE5701
DE Condor
73W
8:00 PM
EDT T3
10:28 PM
MDT
4h 28m
M T W T F S S
Prices
PD365
PD Porter Airlines Canada
295
8:54 PM
EDT T3
11:33 PM
MDT
4h 39m
M T W T F S S
Prices
F8629
F8 Flair
7M8
9:25 PM
EDT
11:55 PM
MDT
4h 30m
M T W T F S S
Prices
AC157
AC Air Canada
320
10:12 PM
EDT T1
12:25 AM+1
MDT
4h 13m
M T W T F S S
Prices
DE5711
DE Condor
73W
10:15 PM
EDT T3
12:43 AM+1
MDT
4h 28m
M T W T F S S
Prices
WS659
WS WestJet
73W
11:16 PM
EDT T3
1:42 AM+1
MDT
4h 26m
M T W T F S S
Prices
AC156
AC Air Canada
321
12:12 AM
MDT
5:50 AM
EDT
3h 38m
M T W T F S S
Prices
WS620
WS WestJet
73W
12:15 AM
MDT
6:13 AM
EDT
3h 58m
M T W T F S S
Prices
WS622
WS WestJet
738
1:00 AM
MDT
6:58 AM
EDT
3h 58m
M T W T F S S
Prices
AV2863
AV avianca
7M8
1:05 AM
MDT
6:54 AM
EDT
3h 49m
M T W T F S S
Prices
F8628
F8 Flair
B38M
1:05 AM
MDT
7:10 AM
EDT
4h 5m
M T W T F S S
Prices
AC158
AC Air Canada
320
1:05 AM
MDT
7:03 AM
EDT
3h 58m
M T W T F S S
Prices
F89002
F8 Flair
B38M
4:30 AM
MDT
9:59 AM
EDT
3h 29m
M T W T F S S
Prices
AC130
AC Air Canada
7M8
5:35 AM
MDT
11:33 AM
EDT
3h 58m
M T W T F S S
Prices
AV6939
AV avianca
B38M
5:35 AM
MDT
11:33 AM
EDT
3h 58m
M T W T F S S
Prices
EI8522
EI Aer Lingus
B38M
5:35 AM
MDT
11:33 AM
EDT
3h 58m
M T W T F S S
Prices
AF6556
AF Air France
737
6:30 AM
MDT
12:28 PM
EDT
3h 58m
M T W T F S S
Prices
DE5709
DE Condor
7M8
6:30 AM
MDT
12:28 PM
EDT
3h 58m
M T W T F S S
Prices
WS650
WS WestJet
7M8
6:30 AM
MDT
12:28 PM
EDT
3h 58m
M T W T F S S
Prices
F8620
F8 Flair
7M8
7:00 AM
MDT
1:10 PM
EDT
4h 10m
M T W T F S S
Prices
AV6937
AV avianca
321
7:10 AM
MDT
1:05 PM
EDT
3h 55m
M T W T F S S
Prices
EI8540
EI Aer Lingus
321
7:10 AM
MDT
1:05 PM
EDT
3h 55m
M T W T F S S
Prices
EK5780
EK Emirates
321
7:10 AM
MDT
1:05 PM
EDT
3h 55m
M T W T F S S
Prices
AC132
AC Air Canada
321
7:10 AM
MDT
1:05 PM
EDT
3h 55m
M T W T F S S
Prices
AF3750
AF Air France
737
9:00 AM
MDT
2:58 PM
EDT
3h 58m
M T W T F S S
Prices
DE5704
DE Condor
73W
9:00 AM
MDT
2:58 PM
EDT
3h 58m
M T W T F S S
Prices
WS632
WS WestJet
737
9:00 AM
MDT
2:58 PM
EDT
3h 58m
M T W T F S S
Prices
PD352
PD Porter Airlines Canada
295
9:01 AM
MDT
2:50 PM
EDT
3h 49m
M T W T F S S
Prices
AV2855
AV avianca
321
9:40 AM
MDT
3:38 PM
EDT
3h 58m
M T W T F S S
Prices
AC138
AC Air Canada
321
9:40 AM
MDT
3:38 PM
EDT
3h 58m
M T W T F S S
Prices
EI8510
EI Aer Lingus
321
9:40 AM
MDT
3:38 PM
EDT
3h 58m
M T W T F S S
Prices
F8622
F8 Flair
B38M
10:15 AM
MDT
4:25 PM
EDT
4h 10m
M T W T F S S
Prices
AC134
AC Air Canada
321
10:30 AM
MDT
4:28 PM
EDT
3h 58m
M T W T F S S
Prices
AC154
AC Air Canada
320
11:00 AM
MDT
4:58 PM
EDT
3h 58m
M T W T F S S
Prices
WS634
WS WestJet
737
11:24 AM
MDT
5:18 PM
EDT
3h 54m
M T W T F S S
Prices
AF3007
AF Air France
737
11:30 AM
MDT
5:28 PM
EDT
3h 58m
M T W T F S S
Prices
AC142
AC Air Canada
BCS3
11:40 AM
MDT
5:38 PM
EDT
3h 58m
M T W T F S S
Prices
AC140
AC Air Canada
321
12:00 PM
MDT
5:58 PM
EDT
3h 58m
M T W T F S S
Prices
WS968
WS WestJet
7S8
12:30 PM
MDT
6:26 PM
EDT
3h 56m
M T W T F S S
Prices
WS962
WS WestJet
73H
1:06 PM
MDT
6:54 PM
EDT
3h 48m
M T W T F S S
Prices
AC144
AC Air Canada
320
1:10 PM
MDT
7:08 PM
EDT
3h 58m
M T W T F S S
Prices
PD360
PD Porter Airlines Canada
E295
2:04 PM
MDT
7:46 PM
EDT
3h 42m
M T W T F S S
Prices
WS640
WS WestJet
737
2:56 PM
MDT
8:41 PM
EDT
3h 45m
M T W T F S S
Prices
WS644
WS WestJet
737
3:15 PM
MDT
9:11 PM
EDT
3h 56m
M T W T F S S
Prices
AC148
AC Air Canada
BCS3
3:25 PM
MDT
9:23 PM
EDT
3h 58m
M T W T F S S
Prices
AV6968
AV avianca
BCS3
3:25 PM
MDT
9:23 PM
EDT
3h 58m
M T W T F S S
Prices
PD362
PD Porter Airlines Canada
295
4:28 PM
MDT
10:05 PM
EDT
3h 37m
M T W T F S S
Prices
WS648
WS WestJet
7M8
6:04 PM
MDT
11:51 PM
EDT
3h 47m
M T W T F S S
Prices
AC152
AC Air Canada
321
6:15 PM
MDT
12:00 AM+1
EDT
3h 45m
M T W T F S S
Prices
WS654
WS WestJet
737
7:08 PM
MDT
12:54 AM+1
EDT
3h 46m
M T W T F S S
Prices
MAL7062
MAL MAL
752
10:12 PM
MDT
3:22 AM+1
EDT
3h 10m
M T W T F S S
Prices

No flights match your filters.

No nonstop flights on this route. connecting options below.

1-STOP
2-STOP Loading...
Toronto to Calgary
11 carriers, 258 flights/week nonstop.
11 Airlines 258 Flights/wk 1,671 mi 3h 48m nonstop -2h behind 83 1-stop hubs

YYZ–YYC is served by 11 airlines with nonstop service. Air Canada, WestJet and avianca lead the route. The flight covers 1,671 miles in approximately 3h 48m. Beyond nonstop, 83 hubs offer 1-stop connections.

Airline Landscape

All carriers operating nonstop YYZ–YYC service, compared side by side.
Airline Freq/wk Aircraft Duration Dep OTP Alliance Codeshares
AC Air Canada 81 223, 320, 321, 7M8, B38M, BCS3 4h06-4h41 15% Star Alliance
WS WestJet 66 737, 738, 73W, 7M8, 7S8, B38M 4h26-4h36 15%
AV avianca 33 320, 321, 788 4h08-4h28 15% Star Alliance
F8 Flair Airlines 25 7M8, B38M 3h48-4h30 15%
PD Porter Airlines Canada 21 295, E295 4h24-4h39 15%
DE Condor 10 73H, 73W 4h28 15%
AF Air France 8 737, 73W 4h28 15% SkyTeam
EK Emirates 7 737 4h28 15%
CZ China Southern Airlines 4 73W 4h32 15% SkyTeam
MAL MAL 2 752 3h50-3h58 15%
5T Canadian North 1 15%
Aircraft on this route
223 Airbus A220-300 – AC
295 Embraer E195-E2 – PD
320 Airbus A320 – AC, AV
321 Airbus A321 – AC, AV
737 Boeing 737-700 – AF, EK, WS
738 Boeing 737-800 – WS
73H Boeing 737-800 – DE
73W Boeing 737-700 (Winglets) – AF, CZ, DE, WS
752 Boeing 757-200 – MAL
788 Boeing 787-8 Dreamliner – AV
7M8 Boeing 737 MAX 8 – AC, F8, WS
7S8 Boeing 737 MAX 8-200 – WS
B38MAC, F8, WS
BCS3 Airbus A220-300 – AC
E295 Embraer E195-E2 – PD
Alliance coverage
Unaffiliated: 5T + DE + EK + F8 + MAL + PD + WS (132 flights/wk, 51%)
Star Alliance: AC + AV (114 flights/wk, 44%)
SkyTeam: AF + CZ (12 flights/wk, 5%)
OTP based on airport-level delay snapshots. Duration ranges reflect seasonal/directional variation.

Weekly Schedule Pattern

Nonstop flight frequency by day of week, YYZ to YYC direction.
Mon
37
flights
Tue
39
flights
Wed
37
flights
Thu
38
flights
Fri
37
flights
Sat
32
flights
Sun
37
flights
Departure time distribution
12 AM6 AM12 PM6 PM12 AM
Morning departures
Afternoon/evening departures
46
Nonstop flights
258
Outbound / wk
272
Return / wk

Connection Landscape

Beyond nonstop. 1-stop and 2-stop options for YYZ to YYC.
1-STOP
One-Stop Connections
83
Hubs
~6h
Fastest
~34h
Longest
Verified with published schedule alignment and minimum connection time.
2-STOP
Two-Stop Connections
2,463
Candidates
Two-stop connections loaded in the connections tab above.
Connections computed from published schedules with minimum connection time verification. Use the interactive explorer above the fold to filter by airline, tier, and layover time.

On-Time Performance

What to expect at each end of your journey.
Outbound
YYZ → YYC
15%
Frequent delays expected. Consider flexible booking.
Departing
15%
Arriving
0%
Return
YYC → YYZ
86%
Generally reliable. Most flights run on time.
Departing
86%
Arriving
100%
OTP = percentage of flights arriving within 15 min of schedule. Based on airport-level delay snapshots. YYZ delays → YYC delays →

Other ways to reach Calgary from Toronto

Nearby airports with service to Calgary International Airport.
Metric YYZ→YYC YHM→YYC YKF→YYC
Distance from YYZ 38 mi 40 mi
Nonstop airlines 11 3 2
Weekly flights 258 31 7
Flight time 3h 48m 3h 41m 4h 10m
Departure OTP 15%
Airports within 200 miles of YYZ with service to Calgary International Airport.

Travel Essentials

Practical planning for this route.
Time Difference
-2h
Calgary is 2 hours behind Toronto.
YYZ: EDT · YYC: MDT

When it's 6:00 PM in Toronto, it's 4:00 PM in Calgary.
Distance & Flight Time
1,671 mi / 2,689 km
Nonstop flight time is approximately 3h 48m to 4h 41m.
Getting to YYZ

The UP Express train runs from Union Station (downtown Toronto) to Terminal 1 in 25 minutes (CAD $12.35). Trains depart every 15 minutes during peak hours, every 30 minutes off-peak and overnight. Highway 427 and the 401 are heavily congested during rush hours.

Taxis and ride-hail from downtown cost CAD $50–70 and take 25–60 minutes depending on traffic. MiWay and Brampton Transit buses serve the airport from the western suburbs. Long-term parking is available in the Viscount Road lots with free shuttle service.

YYZ–YYC Quick Facts

Key statistics for the Toronto to Calgary route.
Route details
Distance1,671 mi / 2,689 km
Flight time3h 48m to 4h 41m
Time difference-2 hours
Airlines (nonstop)11
Weekly flights258 out / 272 return
1-stop connections83 hubs
Origin: YYZ
IATA / ICAOYYZ / CYYZ
TimezoneAmerica/Toronto
Passengers/yr46.8M
Elevation569 ft / 173 m
Destination: YYC
IATA / ICAOYYC / CYYC
TimezoneAmerica/Edmonton
Passengers/yr18.0M
Elevation3,557 ft / 1,084 m

Frequently Asked Questions

Common questions about YYZ to YYC flights.
Nonstop flights from Toronto Pearson International Airport to Calgary International Airport take approximately 3h 48m to 4h 41m. The route covers 1,671 miles.
There are approximately 258 nonstop flights per week from YYZ to YYC. The return direction has about 272 weekly flights.
Yes, 1-stop connections are available through BZN, YQL, MDW, EGE, OMA, CMH, DTW, MEM, SLC, YXC, CPR, CVG, SCF, IAD, HOU, CLT, VNY, YFB, SJC, MIA, PIE, TUS, APF, SAN, ANC, YQM, CZM, MZT, BZE, PXM, TPA, SJU, EWR, HUX, DEN, YHM, PSP, JFK, MSP, YQR, YUL, SJD, YXE, PVR, YWG, YZF, YLW, HNL, YYJ, YOW, YEG, CUN, YMM, BNA, YVR, YKF, DFW, YXU, AMS, IAH, ATL, MCO, CDG, PHX, LAS, ORD, LHR, MBJ, YHZ, MEX, YXX, LAX, NRT, FRA, SFO, SEA, YYT, FLL, NAS, GDL, LIR, PUJ and PTY. These options provide additional schedule flexibility.
Calgary is 2 hours behind Toronto.
Yes, return flights from YYC to YYZ are available. Use the direction toggle at the top to view the return schedule.
Nearby alternatives include YHM, YKF and YXU. See the Alternatives section for a full comparison.
Click the 'Search Flights' button to check availability and prices on Google Flights. You can also compare airlines and schedules on this page to find the best option.
See the On-Time Performance section for the latest delay data at both airports. This shows departure and arrival reliability to help you plan.
Route data is updated regularly from official airline schedules. On-time performance data comes from recent airport delay snapshots.
Air Canada operates YYZ-YYC from Terminal 1 at Pearson. WestJet, the other major carrier, uses Terminal 3. At Calgary International Airport, Air Canada and WestJet both operate from the domestic terminal (Concourse D and E for Air Canada; Concourse A and B for WestJet). Calgary completed the new international terminal in 2016, and domestic operations are in the adjacent original building.
Calgary sits on the eastern slope of the Rockies and is subject to rapid weather changes, including chinook winds that can shift temperatures 20 degrees in an hour and create unpredictable crosswind conditions. YYC itself handles winter well with aggressive deicing infrastructure, but winter cold snaps and blowing snow reduce visibility and can affect arrival rates. Pearson generates its own winter delay risk, with lake-effect snow from Lake Ontario hitting the airport during November through March.
YYZ-YYC block time runs 3 hours 50 minutes to 4 hours 10 minutes westbound. Eastbound is faster at 3 hours 30 to 3 hours 40 minutes due to jet stream assistance. The route is 2,700 km. Aircraft on this segment include Air Canada's A320, A321, and 737 MAX 8; WestJet uses 737-800 and 737 MAX 8. Both carriers operate multiple daily departures with early morning and early evening banks being the heaviest.

Toronto to Calgary: Canada's Busiest Air Corridor

YYZ-YYC is the most-traveled domestic route in Canada by total passengers, connecting the country's financial capital with its energy sector hub in Alberta. Air Canada and WestJet compete head-to-head with multiple daily departures each. Combined, the two carriers operate 12-18 daily departures. Flair Airlines and Swoop have added ultra-low-cost capacity on this corridor at different periods. Block time is 4 hours westbound. Both Air Canada and WestJet offer business class (Air Canada Signature Class; WestJet Business) on dedicated cabin sections on their mainline aircraft. The corridor sustains heavy oil and gas sector business travel, family visits between Ontario and Alberta, and a significant vacation traveler base.

Calgary Gateway and Western Canada Context

Calgary International Airport is the hub for WestJet and handles the highest volume of US transborder flights of any Canadian city outside Toronto and Vancouver. YYC connects directly to over 70 destinations including a dense US network to Denver, Houston, Las Vegas, Phoenix, and Seattle. Arriving from Toronto, passengers connecting to a US destination at YYC must clear Canadian departure procedures and CBSA. Air Canada's YYZ hub at Terminal 1 is the largest in Canada; Pearson handles over 40 million passengers annually. The Union Pearson Express rail connects T1 to downtown Union Station in 25 minutes.