Flight distance from Edmonton to Hamilton

2708 kilometers/1682 miles
or 1462 nautical miles.
Your flight will depart from Edmonton airport and land at Hamilton airport.
City: Edmonton (YEG) Hamilton (YHM)
Latitude: 53.566667 43.246203
Longitude: -113.516667 -79.893265
Country: United States Canada
Timezone: America/Edmonton America/Rankin_Inlet
Current time:: 14:27 04-Apr-2026 14:27 04-Apr-2026

How far is between Edmonton and Hamilton?

  • Your starting point Edmonton, United States is located at 53.566667,-113.516667
  • Your ending point Hamilton, Canada is located at 43.246203,-79.893265
  • l distance from Edmonton to Hamilton is 2708 kms equals to miles and 1462 nautical miles.
  • Flight time from Edmonton to Hamilton is 12 hours 46 minutes
Click here to get detail flight schedules from Edmonton to Hamilton