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. 185 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 55 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 55min to 3h 58min
Updated Jun 8, 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
70 flights/week
70 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
64 flights/week
64 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
26 flights/week
26 flights/week

Porter Airlines

Departure times vary between 07:00 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 6
Tue
Jul 7
Wed
Jul 8
Thu
Jul 9
Fri
Jul 10
Sat
Jul 11
Sun
Jul 12
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
WS980
----
----
----
----
----
14: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
----

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

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 6
Tue
Jul 7
Wed
Jul 8
Thu
Jul 9
Fri
Jul 10
Sat
Jul 11
Sun
Jul 12
AC156
00:55
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:10
07:20
07:20
07:20
07:10
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-08

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 6
Tue
Jul 7
Wed
Jul 8
Thu
Jul 9
Fri
Jul 10
Sat
Jul 11
Sun
Jul 12
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
F8624
18:25
18:25
18:25
18:25
18:25
18:25
18:25

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

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 6
Tue
Jul 7
Wed
Jul 8
Thu
Jul 9
Fri
Jul 10
Sat
Jul 11
Sun
Jul 12
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-08

RETURN SCHEDULE
CHECK PRICES

Calgary to Toronto scheduled departures

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

Sunday
Sun
Jul 05
32 flights(32)
Monday
Mon
Jul 06
32 flights(32)
Tuesday
Tue
Jul 07
30 flights(30)
Wednesday
Wed
Jul 08
29 flights(29)
Thursday
Thu
Jul 09
32 flights(32)
Friday
Fri
Jul 10
31 flights(31)
Saturday
Sat
Jul 11
30 flights(30)
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: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
WestJet WestJet
WS642
13:00
Porter Airlines Porter Airlines
PD356
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:10
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
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
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
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
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
WestJet WestJet
WS642
13:00
Porter Airlines Porter Airlines
PD356
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:10
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
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:00
WestJet WestJet
WS980
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
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 55 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 737MAX 8 Passenger, Boeing 737-700 (winglets) Passenger/BBJ1 and Boeing 737-800 (Scimitar Winglets) Passenger
    Air Canada: Airbus A321, Boeing 737MAX 8 Passenger, 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 YYC to YYZ with 185 weekly departures.

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

185 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