Find cheap Houston, United States to Edmonton, Canada flights with our free search service. Compare all available fares for direct or connection flights to Edmonton.
Best price to flight from Houston to Edmonton (One Way)
What is the distance between Houston and Edmonton?
The average distance from Houston to Edmonton is 2976 kilometers (equals to 1849 miles or 1606 nautical miles).
Your flight will departure from Houston George Bush Intercontinental Airport, United States and arrive on Edmonton International Airport, Canada.
How long is the flight from Houston to Edmonton?
The average flight time between Houston to Edmonton is 6 hours and 18 minutes.
How much is the fare for flight between Houston and Edmonton?
The average price for one-way airfare from Houston to Edmonton is 340 USD (none-taxes) for economy class.