Flight distance from Abbotsford to Hamilton

3296 kilometers/2048 miles
or 1779 nautical miles.
Your flight will depart from Abbotsford airport and land at Hamilton airport.
City: Abbotsford (YXX) Hamilton (YHM)
Latitude: 49.054611 43.246203
Longitude: -122.328 -79.893265
Country: Canada Canada
Timezone: America/Vancouver America/Rankin_Inlet
Current time:: 14:45 01-Apr-2026 14:45 01-Apr-2026

How far is between Abbotsford and Hamilton?

  • Your starting point Abbotsford, Canada is located at 49.054611,-122.328
  • Your ending point Hamilton, Canada is located at 43.246203,-79.893265
  • l distance from Abbotsford to Hamilton is 3296 kms equals to miles and 1779 nautical miles.
  • Flight time from Abbotsford to Hamilton is 13 hours 27 minutes
Click here to get detail flight schedules from Abbotsford to Hamilton