Distance from Hamilton to Surrey (Canada)

The distance between Hamilton, Ontario and Surrey, British Columbia is 3,335 kilometers (2,072 miles).

Hamilton, Ontario, Canada

Surrey, British Columbia, Canada

From Hamilton to Surrey, the straight-line distance is 3,335 kilometers, heading northwest. Both cities are at a similar altitude, with Hamilton at 95 meters above sea level and Surrey at 82 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
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)
Surrey, Canada

Local time:

Time Zone: America/Vancouver

Coordinates: 49.1064° N 122.8251° W

Elevation: 82 m (269 ft)


Nearby airports:
  • Boundary Bay Airport (YDT)
  • Langley Airport (YLY)
  • Vancouver International Airport (YVR)
  • Vancouver Harbour Water Aerodrome (CXH)
  • Abbotsford International Airport (YXX)

Other distances from Hamilton

Distance 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

Other distances from Surrey

Distances between cities Kilometers
From Surrey to Toronto 3,345 km
From Surrey to Ottawa 3,532 km
From Surrey to Montréal 3,679 km
From Surrey to Edmonton 817 km
From Surrey to Winnipeg 1,853 km

Cities within similar distances

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

From To Distance (kilometers)
Ciudad Juárez, Mexico South Boston, United States 3,335 km
El Paso, United States South Boston, United States 3,335 km
Rome, Italy Kano, Nigeria 3,335 km
Morelia, Mexico Bucaramanga, Colombia 3,335 km
Mississauga, Canada Mexicali, Mexico 3,335 km
Ciudad Juárez, Mexico Boston, United States 3,334 km
El Paso, United States Boston, United States 3,334 km
Fort Worth, United States Barranquilla, Colombia 3,336 km
San Salvador, El Salvador Brooklyn, United States 3,336 km
Villa Nueva, Guatemala Tijuana, Mexico 3,336 km
Caracas, Venezuela Baltimore, United States 3,334 km
Guatemala City, Guatemala Tijuana, Mexico 3,333 km
Cartagena, Colombia Fort Worth, United States 3,333 km
Maracaibo, Venezuela Queens, United States 3,333 km
Puebla, Mexico Manhattan, United States 3,337 km
Helsinki, Finland Málaga, Spain 3,337 km
Mississauga, Canada Surrey, Canada 3,333 km
Villa Nueva, Guatemala The Bronx, United States 3,338 km

Measure more distances between cities