Which airport are you flying from?

Direct flights from Toronto to Calgary

Airlines Schedules

YYZ - YYC route map All flights from YYZ to YYC non-stop. There are direct flights from Pearson International (YYZ), Canada to Calgary International (YYC), Canada with WestJet, Air Canada and 2 other airlines. 200 weekly departures are currently scheduled on this route. Departure times range from 06:00 to 23:35 depending on the schedule period. The flight distance is 1680 miles (2703 km). Flight time ranges from 4 hours and 10 minutes to 5 hours and 40 minutes.

YYZ
Pearson
CanadaToronto , Canada
YYC
Calgary
CanadaCalgary , Canada
YYZ
Pearson
CanadaToronto , Canada
Calgary
CanadaCalgary , Canada
YYC
Flight time 4h 10min to 5h 40min
Updated Jun 15, 2026
CHANGE DIRECTION

Airlines with non-stop routes:

WestJet Low-cost carrier

Departure times vary between 06:00 and 22:25 • From Terminal 3
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
74 flights/week
74 flights/week

Air Canada Star Alliance

Departure times vary between 06:15 and 23:35 • From Terminal 1
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
70 flights/week
70 flights/week

Flair Airlines Low-cost carrier

Departure times vary between 07:00 and 21:30
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
28 flights/week
28 flights/week

Porter Airlines

Departure times vary between 09:00 and 21:50 • From Terminal 3
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
28 flights/week
28 flights/week
Weekday-labels: HAS FLIGHTS UPCOMING NO FLIGHTS
View all flight dates
Flight schedule from Toronto to Calgary with WestJet

This is a weekly direct flight schedule for WestJet. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jul 13
Tue
Jul 14
Wed
Jul 15
Thu
Jul 16
Fri
Jul 17
Sat
Jul 18
Sun
Jul 19
WS627
06:00
06:00
06:00
06:00
06:00
06:00
06:00
WS631
07:00
07:00
07:00
07:00
07:00
07:00
07:00
WS629
08:00
08:00
08:00
08:00
08:00
08:00
08:00
WS633
09:00
09:00
09:00
09:00
09:00
09:00
09:00
WS635
10:00
10:00
10:00
10:00
10:00
10:00
10:00
WS637
10:50
10:50
10:50
10:50
10:50
----
10:50
WS639
12:00
12:00
12:00
12:00
12:00
12:00
12:00
WS641
13:30
13:30
13:30
13:30
13:30
13:30
13:30
WS643
14:50
14:50
14:50
14:50
14:50
14:50
14:50
WS645
15:50
15:50
15:50
15:50
15:50
----
15:50
WS651
18:30
18:30
18:30
18:30
18:30
18:30
18:30
WS655
20:00
20:00
----
20:00
20:00
20:00
----
WS659
22:25
22:25
22:25
22:25
22:25
22:25
22:25

The timetable & schedule information was updated at 2026-06-15

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Toronto to Calgary with Air Canada

This is a weekly direct flight schedule for Air Canada. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jul 13
Tue
Jul 14
Wed
Jul 15
Thu
Jul 16
Fri
Jul 17
Sat
Jul 18
Sun
Jul 19
AC135
06:15
----
06:15
06:15
06:15
06:15
06:15
AC143
08:00
08:00
08:00
08:00
08:00
08:00
08:00
AC139
09:20
09:30
09:20
09:20
09:20
09:20
09:20
AC137
10:35
10:30
10:35
10:30
10:30
10:30
10:30
AC141
12:00
12:00
12:00
12:00
12:00
12:00
12:00
AC145
14:55
14:55
14:55
14:55
14:55
14:55
14:55
AC147
16:30
16:30
16:30
16:35
16:30
16:30
16:30
AC151
17:20
17:20
17:20
17:20
17:20
17:20
17:20
AC153
18:50
18:50
18:50
18:50
18:50
18:50
18:50
AC149
----
----
19:45
----
----
----
----
AC155
20:45
20:45
20:45
20:45
20:45
20:45
20:45
AC159
23:05
23:05
----
23:05
23:05
23:05
23:05

The timetable & schedule information was updated at 2026-06-15

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Toronto to Calgary with Flair Airlines

This is a weekly direct flight schedule for Flair Airlines. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jul 13
Tue
Jul 14
Wed
Jul 15
Thu
Jul 16
Fri
Jul 17
Sat
Jul 18
Sun
Jul 19
F8623
10:00
10:00
10:00
10:00
10:00
10:00
10:00
F8627
13:55
----
----
13:55
13:55
13:55
13:55
F8625
15:20
15:20
15:20
15:20
15:20
15:20
15:20
F8621
15:55
----
----
----
15:55
----
15:55
F8629
21:30
21:30
21:30
21:30
21:30
21:30
21:30

The timetable & schedule information was updated at 2026-06-15

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Toronto to Calgary with Porter Airlines

This is a weekly direct flight schedule for Porter Airlines. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jul 13
Tue
Jul 14
Wed
Jul 15
Thu
Jul 16
Fri
Jul 17
Sat
Jul 18
Sun
Jul 19
PD353
09:40
09:40
09:40
09:40
09:40
09:40
09:40
PD357
13:25
13:25
13:25
13:25
13:25
13:25
13:25
PD365
18:55
18:55
18:55
18:55
18:55
18:55
18:55
PD367
21:50
----
----
21:50
21:50
----
21:50

The timetable & schedule information was updated at 2026-06-15

RETURN SCHEDULE
CHECK PRICES

Toronto to Calgary scheduled departures

Select a date to see every published non-stop departure between YYZ and YYC.

Wednesday
Wed
Jul 15
29 flights(29)
Thursday
Thu
Jul 16
32 flights(32)
Friday
Fri
Jul 17
33 flights(33)
Saturday
Sat
Jul 18
29 flights(29)
Sunday
Sun
Jul 19
32 flights(32)
Monday
Mon
Jul 20
33 flights(33)
Tuesday
Tue
Jul 21
30 flights(30)
Time
Airline
Flight
06:00
WestJet WestJet
WS627
06:15
Air Canada Air Canada
AC135
07:00
WestJet WestJet
WS631
08:00
Air Canada Air Canada
AC143
08:00
WestJet WestJet
WS629
09:00
WestJet WestJet
WS633
09:20
Air Canada Air Canada
AC139
09:40
Porter Airlines Porter Airlines
PD353
10:00
WestJet WestJet
WS635
10:00
Flair Airlines Flair Airlines
F8623
10:35
Air Canada Air Canada
AC137
10:50
WestJet WestJet
WS637
12:00
WestJet WestJet
WS639
12:00
Air Canada Air Canada
AC141
13:25
Porter Airlines Porter Airlines
PD357
13:30
WestJet WestJet
WS641
14:50
WestJet WestJet
WS643
14:55
Air Canada Air Canada
AC145
15:20
Flair Airlines Flair Airlines
F8625
15:50
WestJet WestJet
WS645
16:30
Air Canada Air Canada
AC147
17:20
Air Canada Air Canada
AC151
18:30
WestJet WestJet
WS651
18:50
Air Canada Air Canada
AC153
18:55
Porter Airlines Porter Airlines
PD365
19:45
Air Canada Air Canada
AC149
20:45
Air Canada Air Canada
AC155
21:30
Flair Airlines Flair Airlines
F8629
22:25
WestJet WestJet
WS659
06:00
WestJet WestJet
WS627
06:15
Air Canada Air Canada
AC135
07:00
WestJet WestJet
WS631
08:00
Air Canada Air Canada
AC143
08:00
WestJet WestJet
WS629
09:00
WestJet WestJet
WS633
09:20
Air Canada Air Canada
AC139
09:40
Porter Airlines Porter Airlines
PD353
10:00
WestJet WestJet
WS635
10:00
Flair Airlines Flair Airlines
F8623
10:30
Air Canada Air Canada
AC137
10:50
WestJet WestJet
WS637
12:00
Air Canada Air Canada
AC141
12:00
WestJet WestJet
WS639
13:25
Porter Airlines Porter Airlines
PD357
13:30
WestJet WestJet
WS641
13:55
Flair Airlines Flair Airlines
F8627
14:50
WestJet WestJet
WS643
14:55
Air Canada Air Canada
AC145
15:20
Flair Airlines Flair Airlines
F8625
15:50
WestJet WestJet
WS645
16:35
Air Canada Air Canada
AC147
17:20
Air Canada Air Canada
AC151
18:30
WestJet WestJet
WS651
18:50
Air Canada Air Canada
AC153
18:55
Porter Airlines Porter Airlines
PD365
20:00
WestJet WestJet
WS655
20:45
Air Canada Air Canada
AC155
21:30
Flair Airlines Flair Airlines
F8629
21:50
Porter Airlines Porter Airlines
PD367
22:25
WestJet WestJet
WS659
23:05
Air Canada Air Canada
AC159
06:00
WestJet WestJet
WS627
06:15
Air Canada Air Canada
AC135
07:00
WestJet WestJet
WS631
08:00
Air Canada Air Canada
AC143
08:00
WestJet WestJet
WS629
09:00
WestJet WestJet
WS633
09:20
Air Canada Air Canada
AC139
09:40
Porter Airlines Porter Airlines
PD353
10:00
WestJet WestJet
WS635
10:00
Flair Airlines Flair Airlines
F8623
10:30
Air Canada Air Canada
AC137
10:50
WestJet WestJet
WS637
12:00
WestJet WestJet
WS639
12:00
Air Canada Air Canada
AC141
13:25
Porter Airlines Porter Airlines
PD357
13:30
WestJet WestJet
WS641
13:55
Flair Airlines Flair Airlines
F8627
14:50
WestJet WestJet
WS643
14:55
Air Canada Air Canada
AC145
15:20
Flair Airlines Flair Airlines
F8625
15:50
WestJet WestJet
WS645
15:55
Flair Airlines Flair Airlines
F8621
16:30
Air Canada Air Canada
AC147
17:20
Air Canada Air Canada
AC151
18:30
WestJet WestJet
WS651
18:50
Air Canada Air Canada
AC153
18:55
Porter Airlines Porter Airlines
PD365
20:00
WestJet WestJet
WS655
20:45
Air Canada Air Canada
AC155
21:30
Flair Airlines Flair Airlines
F8629
21:50
Porter Airlines Porter Airlines
PD367
22:25
WestJet WestJet
WS659
23:05
Air Canada Air Canada
AC159
06:00
WestJet WestJet
WS627
06:15
Air Canada Air Canada
AC135
07:00
WestJet WestJet
WS631
08:00
Air Canada Air Canada
AC143
08:00
WestJet WestJet
WS629
09:00
WestJet WestJet
WS633
09:20
Air Canada Air Canada
AC139
09:40
Porter Airlines Porter Airlines
PD353
10:00
WestJet WestJet
WS635
10:00
Flair Airlines Flair Airlines
F8623
10:30
Air Canada Air Canada
AC137
12:00
Air Canada Air Canada
AC141
12:00
WestJet WestJet
WS639
13:25
Porter Airlines Porter Airlines
PD357
13:30
WestJet WestJet
WS641
13:55
Flair Airlines Flair Airlines
F8627
14:50
WestJet WestJet
WS643
14:55
Air Canada Air Canada
AC145
15:20
Flair Airlines Flair Airlines
F8625
16:30
Air Canada Air Canada
AC147
17:20
Air Canada Air Canada
AC151
18:30
WestJet WestJet
WS651
18:50
Air Canada Air Canada
AC153
18:55
Porter Airlines Porter Airlines
PD365
20:00
WestJet WestJet
WS655
20:45
Air Canada Air Canada
AC155
21:30
Flair Airlines Flair Airlines
F8629
22:25
WestJet WestJet
WS659
23:05
Air Canada Air Canada
AC159
06:00
WestJet WestJet
WS627
06:15
Air Canada Air Canada
AC135
07:00
WestJet WestJet
WS631
08:00
Air Canada Air Canada
AC143
08:00
WestJet WestJet
WS629
09:00
WestJet WestJet
WS633
09:20
Air Canada Air Canada
AC139
09:40
Porter Airlines Porter Airlines
PD353
10:00
WestJet WestJet
WS635
10:00
Flair Airlines Flair Airlines
F8623
10:30
Air Canada Air Canada
AC137
10:50
WestJet WestJet
WS637
12:00
WestJet WestJet
WS639
12:00
Air Canada Air Canada
AC141
13:25
Porter Airlines Porter Airlines
PD357
13:30
WestJet WestJet
WS641
13:55
Flair Airlines Flair Airlines
F8627
14:50
WestJet WestJet
WS643
14:55
Air Canada Air Canada
AC145
15:20
Flair Airlines Flair Airlines
F8625
15:50
WestJet WestJet
WS645
15:55
Flair Airlines Flair Airlines
F8621
16:30
Air Canada Air Canada
AC147
17:20
Air Canada Air Canada
AC151
18:30
WestJet WestJet
WS651
18:50
Air Canada Air Canada
AC153
18:55
Porter Airlines Porter Airlines
PD365
20:45
Air Canada Air Canada
AC155
21:30
Flair Airlines Flair Airlines
F8629
21:50
Porter Airlines Porter Airlines
PD367
22:25
WestJet WestJet
WS659
23:05
Air Canada Air Canada
AC159
06:00
WestJet WestJet
WS627
06:15
Air Canada Air Canada
AC135
07:00
WestJet WestJet
WS631
08:00
Air Canada Air Canada
AC143
08:00
WestJet WestJet
WS629
09:00
WestJet WestJet
WS633
09:20
Air Canada Air Canada
AC139
09:40
Porter Airlines Porter Airlines
PD353
10:00
WestJet WestJet
WS635
10:00
Flair Airlines Flair Airlines
F8623
10:30
Air Canada Air Canada
AC137
10:50
WestJet WestJet
WS637
12:00
WestJet WestJet
WS639
12:00
Air Canada Air Canada
AC141
13:25
Porter Airlines Porter Airlines
PD357
13:30
WestJet WestJet
WS641
13:55
Flair Airlines Flair Airlines
F8627
14:50
WestJet WestJet
WS643
14:55
Air Canada Air Canada
AC145
15:20
Flair Airlines Flair Airlines
F8625
15:50
WestJet WestJet
WS645
15:55
Flair Airlines Flair Airlines
F8621
16:30
Air Canada Air Canada
AC147
17:20
Air Canada Air Canada
AC151
18:30
WestJet WestJet
WS651
18:50
Air Canada Air Canada
AC153
18:55
Porter Airlines Porter Airlines
PD365
20:00
WestJet WestJet
WS655
20:45
Air Canada Air Canada
AC155
21:30
Flair Airlines Flair Airlines
F8629
21:50
Porter Airlines Porter Airlines
PD367
22:25
WestJet WestJet
WS659
23:05
Air Canada Air Canada
AC159
06:00
WestJet WestJet
WS627
06:15
Air Canada Air Canada
AC135
07:00
WestJet WestJet
WS631
08:00
Air Canada Air Canada
AC143
08:00
WestJet WestJet
WS629
09:00
WestJet WestJet
WS633
09:20
Air Canada Air Canada
AC139
09:40
Porter Airlines Porter Airlines
PD353
10:00
WestJet WestJet
WS635
10:00
Flair Airlines Flair Airlines
F8623
10:30
Air Canada Air Canada
AC137
10:50
WestJet WestJet
WS637
12:00
Air Canada Air Canada
AC141
12:00
WestJet WestJet
WS639
13:25
Porter Airlines Porter Airlines
PD357
13:30
WestJet WestJet
WS641
14:50
WestJet WestJet
WS643
14:55
Air Canada Air Canada
AC145
15:20
Flair Airlines Flair Airlines
F8625
15:50
WestJet WestJet
WS645
16:30
Air Canada Air Canada
AC147
17:20
Air Canada Air Canada
AC151
18:30
WestJet WestJet
WS651
18:50
Air Canada Air Canada
AC153
18:55
Porter Airlines Porter Airlines
PD365
20:00
WestJet WestJet
WS655
20:45
Air Canada Air Canada
AC155
21:30
Flair Airlines Flair Airlines
F8629
22:25
WestJet WestJet
WS659
23:05
Air Canada Air Canada
AC159
Ad
YYZ-YYC flight route
Route map from Toronto, YYZ to Calgary, YYC. The distance is 1680 miles or 2703 km.
Ad
Toronto - Calgary direct flight map
Ad

YYZ - YYC route facts

  • Distance
    1680 miles (2703 km)
  • Flight time
    4 hours and 10 minutes to 5 hours and 40 minutes
  • Airlines
    WestJet WestJet
    Air Canada Air Canada
    Flair Flair
    Porter Porter
  • Airline alliances
    Low-cost carrier Star Alliance
  • Cabins
    Economy Premium Economy Business
  • Hub airports
    WestJet: YYC and YYZ (Secondary hub.)
    Air Canada: YYZ
    Porter Airlines: YYZ
  • Departure terminals
    WestJet: Terminal 3
    Air Canada: Terminal 1
    Porter Airlines: Terminal 3
  • Aircraft
    WestJet: Boeing 737MAX 8 Passenger, Boeing 737-800 (winglets) Passenger/BBJ2, Boeing 737-700 (winglets) Passenger/BBJ1 and Boeing 737-800 (Scimitar Winglets) Passenger
    Air Canada: Boeing 737MAX 8 Passenger, Airbus A321, Airbus A320 and Airbus A220-300
    Flair Airlines: Boeing 737MAX 8 Passenger
    Porter Airlines: Embraer 195 E2

Route FAQ

WestJet, Air Canada, Flair Airlines and Porter Airlines operate non-stop flights from YYZ to YYC with 200 weekly departures.

Scheduled flight time from YYZ to YYC ranges from 4 hours and 10 minutes to 5 hours and 40 minutes. The route covers 1680 miles (2703 km).

200 weekly departures are currently scheduled on this route, with published departure times ranging from 06:00 to 23:35 depending on the schedule period.

Departure terminals: WestJet: Terminal 3, Air Canada: Terminal 1 and Porter Airlines: Terminal 3.

Economy, Premium Economy and Business are currently scheduled on non-stop flights for this route.
Direct flights from Toronto to AB, Canada
From Toronto to Edmonton

YEG Edmonton International Airport

From Toronto to Fort McMurray

YMM Fort Mcmurray