Distance from Swan Hills to Hamilton (Canada)

The distance between Swan Hills, Alberta and Hamilton, Ontario is 2,857 kilometers (1,775 miles).

Swan Hills, Alberta, Canada

Hamilton, Ontario, Canada

From Swan Hills to Hamilton, the straight-line distance is 2,857 kilometers, heading east. Swan Hills is situated at an altitude of 1,139 meters above sea level, while Hamilton is at 95 meters.

Travel time

Mode Estimated time
Bicycle 10-12 days
Motorcycle 3-4 days
Car 2-3 days
Airplane 4-5 hours
Speed Time
50 km/h
100 km/h
150 km/h
Swan Hills, Canada

Local time:

Time Zone: America/Edmonton

Coordinates: 54.7168° N 115.4023° W

Elevation: 1,139 m (3,737 ft)


Nearby airports:
  • Whitecourt Airport (YZU)
  • Slave Lake Airport (YZH)
  • Edson Airport (YET)
  • CFB Edmonton (YED)
  • Edmonton City Centre (Blatchford Field) Airport (YXD)
Hamilton, Canada

Local time:

Time Zone: America/Toronto

Coordinates: 43.2501° N 79.8496° W

Elevation: 95 m (312 ft)


Nearby airports:
  • John C. Munro Hamilton International Airport (YHM)
  • Dunnville Airport (DU9)
  • Waterloo Airport (YKF)
  • Toronto Pearson International Airport (YYZ)
  • Niagara District Airport (YCM)

Other distances from Swan Hills

Distance between cities Kilometers
From Swan Hills to Toronto 2,854 km
From Swan Hills to Ottawa 2,978 km
From Swan Hills to Montréal 3,108 km
From Swan Hills to Edmonton 181 km
From Swan Hills to Winnipeg 1,351 km

Other distances from Hamilton

Distances between cities Kilometers
From Hamilton to Toronto 62 km
From Hamilton to Ottawa 409 km
From Hamilton to Montréal 558 km
From Hamilton to Edmonton 2,707 km
From Hamilton to Winnipeg 1,512 km

Cities within similar distances

The following list contains the cities of Canada that are at equal or similar distances as between Swan Hills and Hamilton.

From To Distance (kilometers)
Milwaukee, United States Sacramento, United States 2,857 km
San Pedro Sula, Honduras Albuquerque, United States 2,857 km
Villa Nueva, Guatemala Barcelona, Venezuela 2,857 km
Washington, United States Veracruz, Mexico 2,857 km
Belmopan, Belize Colorado Springs, United States 2,856 km
Kingston, Jamaica Etobicoke, Canada 2,856 km
Rosario, Argentina Lima, Peru 2,855 km
Hanoi, Vietnam Chennai, India 2,855 km
Managua, Nicaragua Callao, Peru 2,859 km
Milwaukee, United States Toluca, Mexico 2,855 km
Seattle, United States Culiacán, Mexico 2,855 km
Baghdad, Iraq Vienna, Austria 2,859 km
San Jose, United States Memphis, United States 2,859 km
Rosario, Argentina Callao, Peru 2,859 km
Vancouver, Canada Chicago, United States 2,860 km
Belmopan, Belize Milwaukee, United States 2,860 km
San Jose, United States New South Memphis, United States 2,860 km
Barcelona, Venezuela Mixco, Guatemala 2,860 km
Santiago de Querétaro, Mexico San Francisco, United States 2,853 km

Measure more distances between cities