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 personLowest 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.