Edmonton to Toronto (YEG–YYZ) — Airlines, Schedules & Connections

YEG Airport Page →
1,671 mi airlines charter/private 303/wk
On-time Some delays Frequent delays
Flight Schedule 97 flights Verified 50m ago
Also flown by charter / private operators.
Nonstop Charter / private 1-Stop 2-Stop Hide separate tickets Hide overnight Hide codeshares
  Flight Airline AC Dep Arr Dur OTP Sched  
✈ Nonstop
F8636
F8 Flair
B38M
12:55 AM
MDT
6:50 AM
EDT
3h 55m
M T W T F S S
Prices
AV6997cs
AV avianca
321
1:00 AM
MDT
6:51 AM
EDT
3h 51m
M T W T F S S
Prices
AC178+1
AC Air Canada
321
1:00 AM
MDT
6:51 AM
EDT
3h 51m
47%
M T W T F S S
Prices
AV6967cs
AV avianca
320
6:00 AM
MDT
11:46 AM
EDT
3h 46m
M T W T F S S
Prices
AC160+2
AC Air Canada
320
6:00 AM
MDT
11:46 AM
EDT
3h 46m
47%
M T W T F S S
Prices
PD402+2
PD Porter Airlines
295
7:00 AM
MDT
12:44 PM
EDT
3h 44m
M T W T F S S
Prices
S47008cs
S4 Azores
73W
7:00 AM
MDT
12:45 PM
EDT
3h 45m
M T W T F S S
Prices
AF3029cs
AF Air France
73W
7:00 AM
MDT
12:45 PM
EDT
3h 45m
M T W T F S S
Prices
MU1993cs
MU China Eastern
B38M
7:00 AM
MDT
12:45 PM
EDT
3h 45m
M T W T F S S
Prices
HU8678cs
HU Hainan
73H
7:00 AM
MDT
12:45 PM
EDT
3h 45m
M T W T F S S
Prices
TS7943cs
TS Air Transat
E295
7:00 AM
MDT
12:44 PM
EDT
3h 44m
M T W T F S S
Prices
KL9557cs
KL KLM
7M8
7:00 AM
MDT
12:45 PM
EDT
3h 45m
M T W T F S S
Prices
WS438+6
WS WestJet
738
7:00 AM
MDT
12:45 PM
EDT
3h 45m
69%
M T W T F S S
Prices
AM7079cs
AM Aeromexi
738
7:00 AM
MDT
12:45 PM
EDT
3h 45m
M T W T F S S
Prices
EK5784cs
EK Emirates
7M8
7:50 AM
MDT
1:36 PM
EDT
3h 46m
M T W T F S S
Prices
AZ5240cs
AZ ITA
320
7:50 AM
MDT
1:36 PM
EDT
3h 46m
M T W T F S S
Prices
LH6499cs
LH Lufthansa
321
7:50 AM
MDT
1:36 PM
EDT
3h 46m
M T W T F S S
Prices
AV2899cs
AV avianca
321
7:50 AM
MDT
1:36 PM
EDT
3h 46m
M T W T F S S
Prices
TP8280cs
TP TAP Air Portugal
321
8:00 AM
MDT
1:45 PM
EDT
3h 45m
M T W T F S S
Prices
OS8215cs
OS Austrian
321
8:00 AM
MDT
1:45 PM
EDT
3h 45m
M T W T F S S
Prices
HU8676cs
HU Hainan
73H
9:35 AM
MDT
3:20 PM
EDT
3h 45m
M T W T F S S
Prices
WS444+5
WS WestJet
73H
9:35 AM
MDT
3:20 PM
EDT
3h 45m
69%
M T W T F S S
Prices
AF3733cs
AF Air France
738
9:35 AM
MDT
3:20 PM
EDT
3h 45m
M T W T F S S
Prices
S47010cs
S4 Azores
73H
9:35 AM
MDT
3:15 PM
EDT
3h 40m
M T W T F S S
Prices
SK9555cs
SK S
73H
9:35 AM
MDT
3:20 PM
EDT
3h 45m
M T W T F S S
Prices
DE5711cs
DE Condor
73H
9:35 AM
MDT
3:20 PM
EDT
3h 45m
M T W T F S S
Prices
AC176+7
AC Air Canada
B38M
10:14 AM
MDT
4:02 PM
EDT
3h 48m
47%
M T W T F S S
Prices
LH6553+1
LH Lufthansa
223
10:15 AM
MDT
4:08 PM
EDT
3h 53m
M T W T F S S
Prices
LO4118cs
LO LOT Polish Airlines
321
11:15 AM
MDT
5:01 PM
EDT
3h 46m
M T W T F S S
Prices
AC164+4
AC Air Canada
321
11:15 AM
MDT
5:01 PM
EDT
3h 46m
47%
M T W T F S S
Prices
OS8268cs
OS Austrian
321
11:15 AM
MDT
5:01 PM
EDT
3h 46m
M T W T F S S
Prices
SN9737cs
SN Lynx Air
321
11:20 AM
MDT
5:00 PM
EDT
3h 40m
M T W T F S S
Prices
TS7947cs
TS Air Transat
295
12:20 PM
MDT
6:04 PM
EDT
3h 44m
M T W T F S S
Prices
PD406+1
PD Porter Airlines
E295
12:20 PM
MDT
6:04 PM
EDT
3h 44m
M T W T F S S
Prices
F8638
F8 Flair
7M8
1:40 PM
MDT
7:30 PM
EDT
3h 50m
M T W T F S S
Prices
LO4116cs
LO LOT Polish Airlines
321
1:45 PM
MDT
7:31 PM
EDT
3h 46m
M T W T F S S
Prices
AC168+2
AC Air Canada
B38M
1:45 PM
MDT
7:31 PM
EDT
3h 46m
47%
M T W T F S S
Prices
OS8220cs
OS Austrian
321
2:15 PM
MDT
8:01 PM
EDT
3h 46m
M T W T F S S
Prices
AF3024+1
AF Air France
7M8
3:25 PM
MDT
9:10 PM
EDT
3h 45m
M T W T F S S
Prices
WS454
WS WestJet
738
3:25 PM
MDT
9:10 PM
EDT
3h 45m
69%
M T W T F S S
Prices
AC172+2
AC Air Canada
320
3:55 PM
MDT
9:46 PM
EDT
3h 51m
47%
M T W T F S S
Prices
AV2853cs
AV avianca
320
3:55 PM
MDT
9:46 PM
EDT
3h 51m
M T W T F S S
Prices
F8632
F8 Flair
7M8
4:55 PM
MDT
10:45 PM
EDT
3h 50m
M T W T F S S
Prices
AV6965cs
AV avianca
320
5:45 PM
MDT
11:31 PM
EDT
3h 46m
M T W T F S S
Prices
AC174+6
AC Air Canada
321
6:00 PM
MDT
11:46 PM
EDT
3h 46m
47%
M T W T F S S
Prices
WS460
WS WestJet
7M8
6:15 PM
MDT
11:59 PM
EDT
3h 44m
69%
M T W T F S S
Prices
WS430+6
WS WestJet
738
11:25 PM
MDT
5:10 AM+1
EDT
3h 45m
69%
M T W T F S S
Prices
PD410
PD Porter Airlines
295
11:50 PM
MDT
5:34 AM+1
EDT
3h 44m
M T W T F S S
Prices
CZ7525cs
CZ China Southern
73H
6:10 AM
EDT T3
8:30 AM
MDT
4h 20m
M T W T F S S
Prices
WS437+1
WS WestJet
73H
6:10 AM
EDT T3
8:30 AM
MDT
4h 20m
49%
M T W T F S S
Prices
AC165+5
AC Air Canada
321
8:00 AM
EDT T1
10:09 AM
MDT
4h 9m
42%
M T W T F S S
Prices
LO4115cs
LO LOT Polish Airlines
BCS3
8:00 AM
EDT TT1
10:09 AM
MDT
4h 9m
M T W T F S S
Prices
AV6989cs
AV avianca
321
8:00 AM
EDT TT1
10:09 AM
MDT
4h 9m
52%
M T W T F S S
Prices
PD401+1
PD Porter Airlines
E295
9:05 AM
EDT T3
11:24 AM
MDT
4h 19m
47%
M T W T F S S
Prices
TS7941cs
TS Air Transat
E295
9:05 AM
EDT T3
11:24 AM
MDT
4h 19m
51%
M T W T F S S
Prices
AV2854cs
AV avianca
320
10:10 AM
EDT T1
12:23 PM
MDT
4h 13m
52%
M T W T F S S
Prices
MS9639cs
MS Egyptair
7M8
10:30 AM
EDT TT1
12:43 PM
MDT
4h 13m
45%
M T W T F S S
Prices
AC167+4
AC Air Canada
B38M
10:30 AM
EDT TT1
12:39 PM
MDT
4h 9m
42%
M T W T F S S
Prices
AV2866cs
AV avianca
7M8
10:30 AM
EDT TT1
12:39 PM
MDT
4h 9m
52%
M T W T F S S
Prices
F8639
F8 Flair
7M8
10:40 AM
EDT
12:55 PM
MDT
4h 15m
46%
M T W T F S S
Prices
WS449
WS WestJet
738
12:00 PM
EDT T3
2:20 PM
MDT
4h 20m
49%
M T W T F S S
Prices
MS9637cs
MS Egyptair
320
12:40 PM
EDT TT1
2:53 PM
MDT
4h 13m
45%
M T W T F S S
Prices
SN9586cs
SN Lynx Air
B38M
12:45 PM
EDT TT1
2:54 PM
MDT
4h 9m
37%
M T W T F S S
Prices
AC169+4
AC Air Canada
320
12:45 PM
EDT TT1
2:54 PM
MDT
4h 9m
42%
M T W T F S S
Prices
OS8339cs
OS Austrian
321
12:45 PM
EDT TT1
2:54 PM
MDT
4h 9m
31%
M T W T F S S
Prices
EK5785cs
EK Emirates
320
12:45 PM
EDT T1
2:54 PM
MDT
4h 9m
65%
M T W T F S S
Prices
TS7944cs
TS Air Transat
E295
1:45 PM
EDT T3
3:59 PM
MDT
4h 14m
51%
M T W T F S S
Prices
PD405+2
PD Porter Airlines
295
1:45 PM
EDT T3
3:59 PM
MDT
4h 14m
47%
M T W T F S S
Prices
F8633
F8 Flair
7M8
1:55 PM
EDT
4:10 PM
MDT
4h 15m
46%
M T W T F S S
Prices
WS455+1
WS WestJet
B38M
2:25 PM
EDT T3
4:45 PM
MDT
4h 20m
49%
M T W T F S S
Prices
EK4673cs
EK Emirates
B38M
2:25 PM
EDT T3
4:45 PM
MDT
4h 20m
65%
M T W T F S S
Prices
AC171+6
AC Air Canada
321
2:55 PM
EDT TT1
5:04 PM
MDT
4h 9m
42%
M T W T F S S
Prices
OS8323cs
OS Austrian
223
2:55 PM
EDT TT1
5:04 PM
MDT
4h 9m
31%
M T W T F S S
Prices
AV6960cs
AV avianca
223
5:00 PM
EDT T1
7:13 PM
MDT
4h 13m
52%
M T W T F S S
Prices
AZ5250cs
AZ ITA
321
5:00 PM
EDT TT1
7:09 PM
MDT
4h 9m
M T W T F S S
Prices
AV2887cs
AV avianca
7M8
5:00 PM
EDT TT1
7:09 PM
MDT
4h 9m
52%
M T W T F S S
Prices
AC173+3
AC Air Canada
7M8
5:00 PM
EDT TT1
7:09 PM
MDT
4h 9m
42%
M T W T F S S
Prices
SN9720cs
SN Lynx Air
223
5:05 PM
EDT TT1
7:14 PM
MDT
4h 9m
37%
M T W T F S S
Prices
OS8269cs
OS Austrian
321
5:15 PM
EDT TT1
7:24 PM
MDT
4h 9m
31%
M T W T F S S
Prices
MU1970cs
MU China Eastern
738
5:20 PM
EDT T3
7:40 PM
MDT
4h 20m
M T W T F S S
Prices
AF5125
AF Air France
73H
5:20 PM
EDT T3
7:40 PM
MDT
4h 20m
M T W T F S S
Prices
HU8675cs
HU Hainan
73H
5:20 PM
EDT T3
7:40 PM
MDT
4h 20m
M T W T F S S
Prices
WS463+2
WS WestJet
738
5:20 PM
EDT T3
7:40 PM
MDT
4h 20m
49%
M T W T F S S
Prices
SK9571
SK S
73H
5:20 PM
EDT T3
7:40 PM
MDT
4h 20m
M T W T F S S
Prices
F8645
F8 Flair
5:42 PM
EDT
6:07 PM
MDT
2h 25m
46%
M T W T F S S
Prices
AV6962cs
AV avianca
320
6:45 PM
EDT TT1
8:54 PM
MDT
4h 9m
52%
M T W T F S S
Prices
TP8005cs
TP TAP Air Portugal
321
6:45 PM
EDT TT1
8:54 PM
MDT
4h 9m
M T W T F S S
Prices
AC175+6
AC Air Canada
320
6:45 PM
EDT T1
8:54 PM
MDT
4h 9m
42%
M T W T F S S
Prices
LO4117cs
LO LOT Polish Airlines
321
6:45 PM
EDT TT1
8:54 PM
MDT
4h 9m
M T W T F S S
Prices
TS7956cs
TS Air Transat
E295
7:45 PM
EDT T3
9:59 PM
MDT
4h 14m
51%
M T W T F S S
Prices
PD407+1
PD Porter Airlines
295
7:45 PM
EDT T3
9:59 PM
MDT
4h 14m
47%
M T W T F S S
Prices
AC177+3
AC Air Canada
B38M
8:45 PM
EDT TT1
10:54 PM
MDT
4h 9m
42%
M T W T F S S
Prices
OS8311cs
OS Austrian
321
8:45 PM
EDT TT1
10:54 PM
MDT
4h 9m
31%
M T W T F S S
Prices
F8637
F8 Flair
B38M
9:40 PM
EDT T3
11:55 PM
MDT
4h 15m
46%
M T W T F S S
Prices
AF6546
AF Air France
7M8
10:20 PM
EDT T3
12:40 AM+1
MDT
4h 20m
M T W T F S S
Prices
MU1983cs
MU China Eastern
738
10:20 PM
EDT T3
12:40 AM+1
MDT
4h 20m
M T W T F S S
Prices
WS469+1
WS WestJet
73W
10:20 PM
EDT T3
12:40 AM+1
MDT
4h 20m
49%
M T W T F S S
Prices

No flights match your filters.

No scheduled airline flights on this route — it's flown by charter / private operators (). No nonstop flights on this route. connecting options below.

✦ 1-Stop connections via 10 hubs
YWG Winnipeg 5h 10m ASPKLW8 ACAFAM Winnipeg (YWG) to Toronto flights
YYC Calgary 5h 39m 4NACDE ACAFAM Calgary (YYC) to Toronto flights
YOW Ottawa 5h 45m AFPDTS ACAMAV Ottawa (YOW) to Toronto flights
YQR Regina 5h 55m SLGWS ACAFAM Regina (YQR) to Toronto flights
YXE Saskatoon 6h 8m KLSLGWS ACAFAM Saskatoon (YXE) to Toronto flights
YUL Montréal 6h 18m ACAVEK ACADAM Montréal (YUL) to Toronto flights
ORD Chicago 6h 39m ACUA AAACAS Chicago (ORD) to Toronto flights
YLW Kelowna 6h 48m F8KLWS ACPDTS Kelowna (YLW) to Toronto flights
MSP Minneapolis 6h 49m WS ACASPDL Minneapolis (MSP) to Toronto flights
YKF Breslau 6h 50m F8 ACHRT Breslau (YKF) to Toronto flights
1-STOP More options, longer trips
2-STOP Loading... Reach the hardest destinations
Edmonton to Toronto
7 carriers, 303 flights/week nonstop.
7 Airlines 1,671 mi 3h 45m nonstop +2h ahead

YEG–YYZ is served by 7 airlines with nonstop service. Air Canada, WestJet and Porter Airlines lead the route. The flight covers 1,671 miles in approximately 3h 45m. Beyond nonstop, 1-stop connecting options are also available.

Airline Landscape

All carriers operating nonstop YEG–YYZ service, compared side by side.
Airline Freq/wk Aircraft Duration Dep OTP Alliance Codeshares
AC Air Canada Also: AV, AZ, EK, LH, LO, OS, SN, TP 49 320, 321, B38M 3h46-3h51 100% Star Alliance AV, AZ, EK, LH, LO, OS, SN, TP
WS WestJet Also: AF, AM, DE, EK, HU, KL, MU, S4, SK 31 738, 73H, 7M8 3h44-3h45 100% AF, AM, DE, EK, HU, KL, MU, S4, SK
PD Porter Airlines Also: TS 20 295, E295 3h44 100% TS
F8 Flair Airlines 18 7M8, B38M 3h50-3h55 100%
HTT HTT 1 100%
MAL MAL 1 100%
MS Egyptair 0 100% Star Alliance
Aircraft on this route
223 Airbus A220-300 – LH
295 Embraer E195-E2 – PD, TS
320 Airbus A320 – AC, AV, AZ
321 Airbus A321 – AC, AV, LH, LO, OS, SN, TP
738 Boeing 737-800 – AF, AM, WS
73H Boeing 737-800 (Winglets) – DE, HU, S4, SK, WS
73W Boeing 737-700 (Winglets) – AF, S4
7M8 Boeing 737 MAX 8 – AF, EK, F8, KL, WS
B38M Boeing 737 MAX 8 – AC, F8, MU
E295 Embraer E195-E2 – PD, TS
Alliance coverage
Unaffiliated: F8 + HTT + MAL + PD + WS (71 flights/wk, 59%)
Star Alliance: AC + MS (49 flights/wk, 41%)
OTP based on airport-level delay snapshots. Duration ranges reflect seasonal/directional variation.

Weekly Schedule Pattern

Nonstop flight frequency by day of week, YEG to YYZ direction.
Mon
46
flights
Tue
41
flights
Wed
38
flights
Thu
44
flights
Fri
46
flights
Sat
41
flights
Sun
47
flights
Departure time distribution
12 AM6 AM12 PM6 PM12 AM
Morning departures
Afternoon/evening departures
48
Nonstop flights
303
Outbound / wk
307
Return / wk

Connection Landscape

Beyond nonstop. 1-stop and 2-stop options for YEG to YYZ.
1-STOP
One-Stop Connections
46
Hubs
~5h
Fastest
~27h
Longest
Verified with published schedule alignment and minimum connection time.
2-STOP
Two-Stop Connections
1,159
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
YEG → YYZ
100%
Generally reliable. Most flights run on time.
Departing
100%
Arriving
96%
Return
YYZ → YEG
83%
Generally reliable. Most flights run on time.
Departing
83%
Arriving
100%
OTP = percentage of flights arriving within 15 min of schedule. Based on airport-level delay snapshots. YEG delays → YYZ delays →

Other ways to reach Toronto from Edmonton

Nearby airports with service to Toronto Pearson International Airport.
Metric YEG→YYZ YYC→YYZ
Distance from YEG 152 mi
Nonstop airlines 7 32
Weekly flights 303 559
Flight time 3h 45m 3h 10m
Departure OTP 100%
Airports within 200 miles of YEG with service to Toronto Pearson International Airport.

Travel Essentials

Practical planning for this route.
Time Difference
+2h
Toronto is 2 hours ahead of Edmonton.
YEG: MDT · YYZ: EDT

When it's 6:00 PM in Edmonton, it's 8:00 PM in Toronto.
Distance & Flight Time
1,671 mi / 2,689 km
Nonstop flight time is approximately 3h 45m gate to gate.
Getting from YYZ

UP Express from T1 to Union Station runs every 15 minutes (25 min, CAD $12.35). The station is inside T1; take the LINK train from T3 arrivals first (free, 3 min). Taxis to downtown use a meter; expect CAD $55–75.Ride-hail (Uber, Lyft) picks up at the designated Ground Transportation area; follow signs. TTC buses run to the Kipling and Bloor–Yonge subway stations (CAD $3.30) for a longer but cheaper option. Car rental agencies are at T1 and accessible from T3 via the LINK train.

Toronto Climate

Humid continental climate. Winters are harsh (−10 to −1°C, December–March) with significant snowfall. Pearson closes runways for plowing and de-icing regularly, causing wave delays. Ice storms (freezing rain) are more disruptive than snowfall and can halt operations for hours. Buffalo-effect lake-effect snow can bring heavy accumulations with little warning.

Summers are warm and humid (22–30°C) with afternoon thunderstorms that delay departures July–August. Spring and fall are pleasant but unpredictable. YYZ connections in winter require significant schedule buffer. It is Canada's most weather-disrupted major hub.

YEG–YYZ Quick Facts

Key statistics for the Edmonton to Toronto route.
Route details
Distance1,671 mi / 2,689 km
Flight time3h 45m
Time difference+2 hours
Airlines (nonstop)7
Weekly flights303 out / 307 return
1-stop connectionsAvailable
Origin: YEG
IATA / ICAOYEG / CYEG
TimezoneAmerica/Edmonton
Passengers/yr8.5M
Elevation2,373 ft / 723 m
Destination: YYZ
IATA / ICAOYYZ / CYYZ
TimezoneAmerica/Toronto
Passengers/yr46.8M
Elevation569 ft / 173 m

Frequently Asked Questions

Common questions about YEG to YYZ flights.
Nonstop flights from Edmonton International Airport to Toronto Pearson International Airport take about 3h 45m gate to gate. The route covers 1,671 miles.
7 airlines operate flights from YEG to YYZ: Air Canada, WestJet, Porter Airlines, Flair Airlines, and others.
This route has frequent daily service. Check the schedule above for departure days and times in each direction.
Yes, 1-stop connections are available, ranked by layover time. Common connecting points include Winnipeg / James Armstrong Richardson, Calgary and Ottawa Macdonald-Cartier.
Toronto is 2 hours ahead of Edmonton.
Yes, return flights from YYZ to YEG are available. Use the direction toggle at the top to view the return schedule.
Nearby alternatives include YYC. 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.

Flights from YEG to YYZ

Edmonton International Airport (YEG) and Toronto Pearson International Airport (YYZ) are connected by nonstop service from Air Canada, WestJet, Porter Airlines, Flair Airlines and Egyptair. With 303 weekly departures, this is a heavily served route.

YEG to YYZ Flight Duration and Schedule

Nonstop flight time from YEG to YYZ is about 3 hours 45 minutes gate to gate. The route covers a distance of 1,671 miles (2,689 km). There are approximately 303 weekly flights outbound and 307 return, totaling 610 flights per week in both directions.

Connecting Options and Alternatives

1-stop connecting options are also available, commonly via Winnipeg / James Armstrong Richardson, Calgary and Ottawa Macdonald-Cartier. Two-stop connections are also available via intermediate hubs. Nearby alternative airports include Calgary (YYC).