Flight distance from Calgary to Hamilton

2702 kilometers/1679 miles
or 1459 nautical miles.
Your flight will depart from Calgary airport and land at Hamilton airport.
City: Calgary (YYC) Hamilton (YHM)
Latitude: 51.112778 43.246203
Longitude: -114.019722 -79.893265
Country: Canada Canada
Timezone: America/Edmonton America/Rankin_Inlet
Current time:: 16:17 01-Apr-2026 16:17 01-Apr-2026

How far is between Calgary and Hamilton?

  • Your starting point Calgary, Canada is located at 51.112778,-114.019722
  • Your ending point Hamilton, Canada is located at 43.246203,-79.893265
  • l distance from Calgary to Hamilton is 2702 kms equals to miles and 1459 nautical miles.
  • Flight time from Calgary to Hamilton is 10 hours 58 minutes
Click here to get detail flight schedules from Calgary to Hamilton