Distance from Morelia to Hamilton

The distance between Morelia, Mexico and Hamilton, Canada is 3,285 kilometers (2,041 miles).

Morelia, Michoacán, Mexico

Hamilton, Ontario, Canada

From Morelia to Hamilton, the straight-line distance is 3,285 kilometers, heading northeast. Morelia is situated at an altitude of 1,917 meters above sea level, while Hamilton is at 95 meters.

Travel time

Mode Estimated time
Bicycle 10-12 days
Motorcycle 4-5 days
Car 3-4 days
Airplane 5-6 hours
Speed Time
50 km/h
100 km/h
150 km/h
Morelia, Mexico

Local time:

Time Zone: America/Mexico_City

Coordinates: 19.7008° N 101.1844° W

Elevation: 1,917 m (6,289 ft)


Nearby airports:
  • General Francisco J. Mujica International Airport (MLM)
  • Lic. y Gen. Ignacio López Rayón International Airport (UPN)
  • Captain Rogelio Castillo National Airport (CYW)
  • Zamora Airport (ZMM)
  • Querétaro Intercontinental Airport (QRO)
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 Morelia

Distance between cities Kilometers
From Morelia to Mexico City 218 km
From Morelia to Tijuana 2,120 km
From Morelia to Iztapalapa 226 km
From Morelia to Puebla 321 km
From Morelia to Ciudad Juárez 1,432 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 cities that are at equal or similar distances as between Morelia and Hamilton.

From To Distance (kilometers)
Portland, United States London, Canada 3,285 km
Portland, United States Tonalá, Mexico 3,285 km
Medellín, Colombia Raleigh, United States 3,285 km
Morelia, Mexico Ibagué, Colombia 3,285 km
Maracaibo, Venezuela Reynosa, Mexico 3,285 km
Guadalajara, Mexico Santa Marta, Colombia 3,285 km
Barquisimeto, Venezuela Washington, United States 3,284 km
Kumasi, Ghana Gibraltar, Gibraltar 3,284 km
Port of Spain, Trinidad and Tobago Brasília, Brazil 3,286 km
Edmonton, Canada Guadalupe, Mexico 3,284 km
Amsterdam, Netherlands Cairo, Egypt 3,284 km
Cochabamba, Bolivia Santa Marta, Colombia 3,286 km
Sucre, Bolivia Montería, Colombia 3,287 km
Winnipeg, Canada Guadalajara, Mexico 3,287 km
Chengdu, China Surat, India 3,287 km
Tegucigalpa, Honduras Mesa, United States 3,283 km
Winnipeg, Canada Zapopan, Mexico 3,282 km
Queens, United States Calgary, Canada 3,282 km
Caracas, Venezuela Veracruz, Mexico 3,288 km

Measure more distances between cities