Flights from Toronto Pearson to Edmonton

YYZYEG

Toronto Pearson International Airport (Toronto, Canada) → Edmonton International Airport (Edmonton, Canada)

Est. nonstop
~3h 47m
Distance
2,689 km
One-way from
$122
Airlines
Air Canada, Flair Airlines, Porter Airlines, WestJet

Fares by month

One-way, per person

Lowest fares Aviasales travelers found in recent searches; some may include a connection. Prices change often — tap a month to see live fares.

Loading schedule…

Toronto Pearson to Edmonton — frequently asked

How long is the flight from Toronto Pearson to Edmonton?
YYZ–YEG is about 3h 47m nonstop, covering 2,689 km (1,671 mi).
Which airlines fly nonstop from Toronto Pearson to Edmonton?
Air Canada, Flair Airlines, Porter Airlines, WestJet operate this route nonstop.
How much is a flight from Toronto Pearson to Edmonton?
One-way fares on YYZ–YEG recently started from $122 ($126 nonstop). The lowest recent fare is for travel in November 2026. Fares change daily, so check current prices before booking.