Best price to flight from Toronto to Edmonton (One Way)

What is the distance between Toronto and Edmonton?

The average distance from Toronto to Edmonton is 2703 kilometers (equals to 1679 miles or 1459 nautical miles).
Your flight will departure from Toronto Pearson International Airport, Canada and arrive on Edmonton International Airport, Canada.

How long is the flight from Toronto to Edmonton?

The average flight time between Toronto to Edmonton is 4 hours and 5 minutes.

How much is the fare for flight between Toronto and Edmonton?

The average price for one-way airfare from Toronto to Edmonton is 302 USD (none-taxes) for economy class.