Which airport are you flying from?

Direct flights from Calgary to Toronto

Airlines Schedules

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

YYC
Calgary
CanadaCalgary , Canada
YYZ
Pearson
CanadaToronto , Canada
YYC
Calgary
CanadaCalgary , Canada
Pearson
CanadaToronto , Canada
YYZ
Flight time 2h 50min to 3h 58min
Updated Jun 22, 2026
CHANGE DIRECTION

Airlines with non-stop routes:

WestJet Low-cost carrier

Departure times vary between 00:15 and 23:50
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
76 flights/week
76 flights/week

Air Canada Star Alliance

Departure times vary between 00:15 and 23:55
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 00:45 and 19:10
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
29 flights/week
29 flights/week

Porter Airlines

Departure times vary between 00:30 and 23:55
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
25 flights/week
25 flights/week
Weekday-labels: HAS FLIGHTS UPCOMING NO FLIGHTS
View all flight dates
Flight schedule from Calgary to Toronto 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 20
Tue
Jul 21
Wed
Jul 22
Thu
Jul 23
Fri
Jul 24
Sat
Jul 25
Sun
Jul 26
WS622
01:00
01:00
01:00
01:00
01:00
01:00
01:00
WS626
06:00
06:00
06:00
06:00
06:00
06:00
06:00
WS620
07:00
07:00
07:00
07:00
07:00
07:00
07:00
WS630
08:20
08:20
08:20
08:20
08:20
----
08:20
WS632
09:35
09:35
09:35
09:35
09:35
09:35
09:35
WS636
11:15
11:15
11:15
11:15
11:15
11:15
11:15
WS642
13:00
13:00
13:00
13:00
13:00
13:00
13:00
WS640
14:10
14:10
14:10
14:10
14:10
----
14:10
WS646
15:20
15:20
15:20
15:20
15:20
15:20
15:20
WS644
16:50
16:50
16:50
16:50
16:50
16:50
16:50
WS650
18:15
18:15
18:15
18:15
18:15
18:15
18:15
WS652
19:10
19:10
19:10
19:10
19:10
19:10
19:10
WS660
23:50
23:50
----
23:50
23:50
23:50
----

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

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Calgary to Toronto 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 20
Tue
Jul 21
Wed
Jul 22
Thu
Jul 23
Fri
Jul 24
Sat
Jul 25
Sun
Jul 26
AC156
00:55
00:55
----
00:55
00:55
00:55
00:55
AC130
06:30
06:30
06:30
06:30
06:30
06:30
06:30
AC134
07:20
07:20
07:00
07:20
07:20
07:20
07:20
AC136
08:00
08:00
08:00
08:00
08:00
08:00
08:00
AC142
10:30
10:30
10:30
10:30
10:30
10:30
10:30
AC146
12:45
12:45
12:45
12:45
12:45
12:45
12:45
AC150
13:45
13:45
13:45
13:45
13:45
13:45
13:45
AC148
15:10
15:10
15:10
15:10
15:10
15:10
15:10
AC152
18:05
18:05
18:05
18:05
18:05
18:05
18:05
AC158
19:45
19:45
19:45
19:45
19:45
19:45
19:45
AC154
23:55
23:55
23:55
23:55
23:55
23:55
23:55

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

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Calgary to Toronto 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 20
Tue
Jul 21
Wed
Jul 22
Thu
Jul 23
Fri
Jul 24
Sat
Jul 25
Sun
Jul 26
F8628
00:50
00:50
00:50
00:50
00:50
00:50
00:50
F8626
07:00
----
----
07:00
07:00
07:00
07:00
F8620
09:15
----
----
----
09:15
----
09:15
F8622
13:20
13:20
13:20
13:20
13:20
13:20
13:20
F8624
18:25
18:25
18:25
18:25
18:25
18:25
18:25

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

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Calgary to Toronto 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 20
Tue
Jul 21
Wed
Jul 22
Thu
Jul 23
Fri
Jul 24
Sat
Jul 25
Sun
Jul 26
PD352
07:05
07:05
07:05
07:05
07:05
07:05
07:05
PD356
13:00
13:00
13:00
13:00
13:00
13:00
13:00
PD362
16:40
16:40
16:40
16:40
16:40
16:40
16:40
PD364
23:55
----
----
23:55
23:55
----
23:55

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

RETURN SCHEDULE
CHECK PRICES

Calgary to Toronto scheduled departures

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

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)
Wednesday
Wed
Jul 22
28 flights(28)
Thursday
Thu
Jul 23
32 flights(32)
Time
Airline
Flight
00:50
Flair Airlines Flair Airlines
F8628
00:55
Air Canada Air Canada
AC156
01:00
WestJet WestJet
WS622
06:00
WestJet WestJet
WS626
06:30
Air Canada Air Canada
AC130
07:00
WestJet WestJet
WS620
07:00
Flair Airlines Flair Airlines
F8626
07:05
Porter Airlines Porter Airlines
PD352
07:20
Air Canada Air Canada
AC134
08:00
Air Canada Air Canada
AC136
08:20
WestJet WestJet
WS630
09:15
Flair Airlines Flair Airlines
F8620
09:35
WestJet WestJet
WS632
10:30
Air Canada Air Canada
AC142
11:15
WestJet WestJet
WS636
12:45
Air Canada Air Canada
AC146
13:00
Porter Airlines Porter Airlines
PD356
13:00
WestJet WestJet
WS642
13:20
Flair Airlines Flair Airlines
F8622
13:45
Air Canada Air Canada
AC150
14:10
WestJet WestJet
WS640
15:10
Air Canada Air Canada
AC148
15:20
WestJet WestJet
WS646
16:40
Porter Airlines Porter Airlines
PD362
16:50
WestJet WestJet
WS644
18:05
Air Canada Air Canada
AC152
18:15
WestJet WestJet
WS650
18:25
Flair Airlines Flair Airlines
F8624
19:10
WestJet WestJet
WS652
19:45
Air Canada Air Canada
AC158
23:50
WestJet WestJet
WS660
23:55
Porter Airlines Porter Airlines
PD364
23:55
Air Canada Air Canada
AC154
00:50
Flair Airlines Flair Airlines
F8628
00:55
Air Canada Air Canada
AC156
01:00
WestJet WestJet
WS622
06:00
WestJet WestJet
WS626
06:30
Air Canada Air Canada
AC130
07:00
WestJet WestJet
WS620
07:00
Flair Airlines Flair Airlines
F8626
07:05
Porter Airlines Porter Airlines
PD352
07:20
Air Canada Air Canada
AC134
08:00
Air Canada Air Canada
AC136
09:35
WestJet WestJet
WS632
10:30
Air Canada Air Canada
AC142
11:15
WestJet WestJet
WS636
12:45
Air Canada Air Canada
AC146
13:00
Porter Airlines Porter Airlines
PD356
13:00
WestJet WestJet
WS642
13:20
Flair Airlines Flair Airlines
F8622
13:45
Air Canada Air Canada
AC150
15:10
Air Canada Air Canada
AC148
15:20
WestJet WestJet
WS646
16:40
Porter Airlines Porter Airlines
PD362
16:50
WestJet WestJet
WS644
18:05
Air Canada Air Canada
AC152
18:15
WestJet WestJet
WS650
18:25
Flair Airlines Flair Airlines
F8624
19:10
WestJet WestJet
WS652
19:45
Air Canada Air Canada
AC158
23:50
WestJet WestJet
WS660
23:55
Air Canada Air Canada
AC154
00:50
Flair Airlines Flair Airlines
F8628
00:55
Air Canada Air Canada
AC156
01:00
WestJet WestJet
WS622
06:00
WestJet WestJet
WS626
06:15
Air Canada Air Canada
AC130
07:00
WestJet WestJet
WS620
07:00
Flair Airlines Flair Airlines
F8626
07:05
Porter Airlines Porter Airlines
PD352
07:20
Air Canada Air Canada
AC134
08:00
Air Canada Air Canada
AC136
08:20
WestJet WestJet
WS630
09:15
Flair Airlines Flair Airlines
F8620
09:35
WestJet WestJet
WS632
10:30
Air Canada Air Canada
AC142
11:15
WestJet WestJet
WS636
12:45
Air Canada Air Canada
AC146
13:00
WestJet WestJet
WS642
13:00
Porter Airlines Porter Airlines
PD356
13:20
Flair Airlines Flair Airlines
F8622
13:45
Air Canada Air Canada
AC150
14:10
WestJet WestJet
WS640
15:10
Air Canada Air Canada
AC148
15:20
WestJet WestJet
WS646
16:40
Porter Airlines Porter Airlines
PD362
16:50
WestJet WestJet
WS644
18:05
Air Canada Air Canada
AC152
18:15
WestJet WestJet
WS650
18:25
Flair Airlines Flair Airlines
F8624
19:10
WestJet WestJet
WS652
19:45
Air Canada Air Canada
AC158
23:55
Porter Airlines Porter Airlines
PD364
23:55
Air Canada Air Canada
AC154
00:50
Flair Airlines Flair Airlines
F8628
00:55
Air Canada Air Canada
AC156
01:00
WestJet WestJet
WS622
06:00
WestJet WestJet
WS626
06:30
Air Canada Air Canada
AC130
07:00
WestJet WestJet
WS620
07:00
Flair Airlines Flair Airlines
F8626
07:05
Porter Airlines Porter Airlines
PD352
07:20
Air Canada Air Canada
AC134
08:00
Air Canada Air Canada
AC136
08:20
WestJet WestJet
WS630
09:15
Flair Airlines Flair Airlines
F8620
09:35
WestJet WestJet
WS632
10:30
Air Canada Air Canada
AC142
11:15
WestJet WestJet
WS636
12:45
Air Canada Air Canada
AC146
13:00
Porter Airlines Porter Airlines
PD356
13:00
WestJet WestJet
WS642
13:20
Flair Airlines Flair Airlines
F8622
13:45
Air Canada Air Canada
AC150
14:10
WestJet WestJet
WS640
15:10
Air Canada Air Canada
AC148
15:20
WestJet WestJet
WS646
16:40
Porter Airlines Porter Airlines
PD362
16:50
WestJet WestJet
WS644
18:05
Air Canada Air Canada
AC152
18:15
WestJet WestJet
WS650
18:25
Flair Airlines Flair Airlines
F8624
19:10
WestJet WestJet
WS652
19:45
Air Canada Air Canada
AC158
23:50
WestJet WestJet
WS660
23:55
Porter Airlines Porter Airlines
PD364
23:55
Air Canada Air Canada
AC154
00:50
Flair Airlines Flair Airlines
F8628
00:55
Air Canada Air Canada
AC156
01:00
WestJet WestJet
WS622
06:00
WestJet WestJet
WS626
06:30
Air Canada Air Canada
AC130
07:00
WestJet WestJet
WS620
07:05
Porter Airlines Porter Airlines
PD352
07:20
Air Canada Air Canada
AC134
08:00
Air Canada Air Canada
AC136
08:20
WestJet WestJet
WS630
09:35
WestJet WestJet
WS632
10:30
Air Canada Air Canada
AC142
11:15
WestJet WestJet
WS636
12:45
Air Canada Air Canada
AC146
13:00
Porter Airlines Porter Airlines
PD356
13:00
WestJet WestJet
WS642
13:20
Flair Airlines Flair Airlines
F8622
13:45
Air Canada Air Canada
AC150
14:10
WestJet WestJet
WS640
15:10
Air Canada Air Canada
AC148
15:20
WestJet WestJet
WS646
16:40
Porter Airlines Porter Airlines
PD362
16:50
WestJet WestJet
WS644
18:05
Air Canada Air Canada
AC152
18:15
WestJet WestJet
WS650
18:25
Flair Airlines Flair Airlines
F8624
19:10
WestJet WestJet
WS652
19:45
Air Canada Air Canada
AC158
23:50
WestJet WestJet
WS660
23:55
Air Canada Air Canada
AC154
00:50
Flair Airlines Flair Airlines
F8628
01:00
WestJet WestJet
WS622
06:00
WestJet WestJet
WS626
06:30
Air Canada Air Canada
AC130
07:00
Air Canada Air Canada
AC134
07:00
WestJet WestJet
WS620
07:05
Porter Airlines Porter Airlines
PD352
08:00
Air Canada Air Canada
AC136
08:20
WestJet WestJet
WS630
09:35
WestJet WestJet
WS632
10:30
Air Canada Air Canada
AC142
11:15
WestJet WestJet
WS636
12:45
Air Canada Air Canada
AC146
13:00
Porter Airlines Porter Airlines
PD356
13:00
WestJet WestJet
WS642
13:20
Flair Airlines Flair Airlines
F8622
13:45
Air Canada Air Canada
AC150
14:10
WestJet WestJet
WS640
15:10
Air Canada Air Canada
AC148
15:20
WestJet WestJet
WS646
16:40
Porter Airlines Porter Airlines
PD362
16:50
WestJet WestJet
WS644
18:05
Air Canada Air Canada
AC152
18:15
WestJet WestJet
WS650
18:25
Flair Airlines Flair Airlines
F8624
19:10
WestJet WestJet
WS652
19:45
Air Canada Air Canada
AC158
23:55
Air Canada Air Canada
AC154
00:50
Flair Airlines Flair Airlines
F8628
00:55
Air Canada Air Canada
AC156
01:00
WestJet WestJet
WS622
06:00
WestJet WestJet
WS626
06:30
Air Canada Air Canada
AC130
07:00
Flair Airlines Flair Airlines
F8626
07:00
WestJet WestJet
WS620
07:05
Porter Airlines Porter Airlines
PD352
07:20
Air Canada Air Canada
AC134
08:00
Air Canada Air Canada
AC136
08:20
WestJet WestJet
WS630
09:35
WestJet WestJet
WS632
10:30
Air Canada Air Canada
AC142
11:15
WestJet WestJet
WS636
12:45
Air Canada Air Canada
AC146
13:00
WestJet WestJet
WS642
13:00
Porter Airlines Porter Airlines
PD356
13:20
Flair Airlines Flair Airlines
F8622
13:45
Air Canada Air Canada
AC150
14:10
WestJet WestJet
WS640
15:10
Air Canada Air Canada
AC148
15:20
WestJet WestJet
WS646
16:40
Porter Airlines Porter Airlines
PD362
16:50
WestJet WestJet
WS644
18:05
Air Canada Air Canada
AC152
18:15
WestJet WestJet
WS650
18:25
Flair Airlines Flair Airlines
F8624
19:10
WestJet WestJet
WS652
19:45
Air Canada Air Canada
AC158
23:50
WestJet WestJet
WS660
23:55
Porter Airlines Porter Airlines
PD364
23:55
Air Canada Air Canada
AC154
Ad
YYC-YYZ flight route
Route map from Calgary, YYC to Toronto, YYZ. The distance is 1680 miles or 2703 km.
Ad
Calgary - Toronto direct flight map
Ad

YYC - YYZ route facts

  • Distance
    1680 miles (2703 km)
  • Flight time
    2 hours and 50 minutes to 3 hours and 58 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
  • Arrival terminals
    WestJet: Terminal 3
    Air Canada: Terminal 1
    Porter Airlines: Terminal 3
  • Aircraft
    WestJet: Boeing 737-800 (winglets) Passenger/BBJ2, Boeing 737-700 (winglets) Passenger/BBJ1, Boeing 737MAX 8 Passenger and Boeing 737-800 (Scimitar Winglets) Passenger
    Air Canada: Airbus A321, Boeing 737MAX 8 Passenger, Airbus A220-300 and Airbus A320
    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 YYC to YYZ with 200 weekly departures.

Scheduled flight time from YYC to YYZ ranges from 2 hours and 50 minutes to 3 hours and 58 minutes. The route covers 1680 miles (2703 km).

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

Arrival 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 Calgary to ON, Canada
From Calgary to Hamilton

YHM Hamilton

From Calgary to Ottawa

YOW Ottawa Macdonald Cartier International

From Calgary to Kitchener

YKF Waterloo Rgnl

From Calgary to North Bay

YYB North Bay

From Calgary to Windsor

YQG Windsor

From Calgary to London

YXU London

From Calgary to Sudbury

YSB Sudbury

From Calgary to Sault Ste. Marie

YAM Sault Ste Marie

From Calgary to Thunder Bay

YQT Thunder Bay