Flights from Hamilton to Edmonton – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
YHM to YEG – All flight route options from Hamilton, Canada to Edmonton International Airport, Canada. These flights are operated by 2 airlines. Fly non-stop with Porter Airlines or choose from 1 different transit flights. The shortest flight time is 4 hours and 12 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Edmonton Airport
We got great deals on hotels and car rentals near the airport.
Hamilton to Edmonton flights
There are over 2 and approximately 13 flights every week. You can fly non-stop to Edmonton (YEG) from Hamilton (YHM) with Porter Airlines or opt for a connecting flight via Calgary (YYC).
Hamilton to Edmonton with Porter Airlines
You can fly non-stop every weekday with flights departing at 08:35, 09:20 or 14:55.
With WestJet
If you fly from Hamilton with WestJet you will do a stopover in Calgary, YYC before reaching Edmonton. This flight trip will take 7 hours and 29 minutes and you can fly every weekday with departures at 06:00 or 18:05.
Distance & flight times: Hamilton to Edmonton International Airport
The shortest flight time between YHM and YEG is 4 hours and 12 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 4h 12m | - | 1689 miles (2718 km) |
YYC Calgary | 7h 29m | 2h 15m | 1838 miles (2957 km) |


