Distance from Mexico City to Hamilton

The distance between Mexico City, Mexico and Hamilton, Canada is 3,199 kilometers (1,987 miles).

Mexico City, Mexico

Hamilton, Ontario, Canada

From Mexico City to Hamilton, the straight-line distance is 3,199 kilometers, heading northeast. Mexico City is situated at an altitude of 2,240 meters above sea level, while Hamilton is at 95 meters.

Travel time

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

Local time:

Time Zone: America/Mexico_City

Coordinates: 19.4285° N 99.1277° W

Elevation: 2,240 m (7,349 ft)


Nearby airports:
  • Benito Juárez International Airport (MEX)
  • Licenciado Adolfo López Mateos International Airport (TLC)
  • General Mariano Matamoros Airport (CVJ)
  • Hermanos Serdán International Airport (PBC)
  • 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 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 Mexico City and Hamilton.

From To Distance (kilometers)
San Antonio, United States Barranquilla, Colombia 3,199 km
Washington, United States Edmonton, Canada 3,198 km
Naucalpan de Juárez, Mexico Hamilton, Canada 3,200 km
Puebla, Mexico Philadelphia, United States 3,200 km
Guayaquil, Ecuador Naucalpan de Juárez, Mexico 3,198 km
Torreón, Mexico Brooklyn, United States 3,197 km
Las Vegas, United States Tampa, United States 3,201 km
Mexicali, Mexico Charlotte, United States 3,197 km
Brampton, Canada Santiago de Querétaro, Mexico 3,197 km
Kingston, Jamaica Halifax, Canada 3,201 km
Chengdu, China Vadodara, India 3,202 km
Columbus, United States Bakersfield, United States 3,196 km
Torreón, Mexico Manhattan, United States 3,202 km
Edmonton, Canada Baltimore, United States 3,196 km
Iztapalapa, Mexico Hamilton, Canada 3,202 km
Torreón, Mexico New York City, United States 3,196 km
Saint Petersburg, Russia Madrid, Spain 3,196 km
Cartagena, Colombia Baltimore, United States 3,203 km
Maracay, Venezuela New Orleans, United States 3,195 km

Measure more distances between cities