Distance from Medicine Hat to Vancouver (Canada)

The distance between Medicine Hat, Alberta and Vancouver, British Columbia is 902 kilometers (560 miles).

Medicine Hat, Alberta, Canada

Vancouver, British Columbia, Canada

From Medicine Hat to Vancouver, the straight-line distance is 902 kilometers, heading west. Medicine Hat is situated at an altitude of 673 meters above sea level, while Vancouver is at 70 meters.

Travel time

Mode Estimated time
Bicycle 3-4 days
Motorcycle 1-2 days
Car 1 day
Airplane 1-2 hours
Speed Time
50 km/h
100 km/h
150 km/h
Medicine Hat, Canada

Local time:

Time Zone: America/Edmonton

Coordinates: 50.0393° N 110.6766° W

Elevation: 673 m (2,208 ft)


Nearby airports:
  • Medicine Hat Airport (YXH)
  • Suffield Heliport (YSD)
  • Lethbridge County Airport (YQL)
  • Havre City County Airport (HVR)
  • Shelby Airport (SBX)
Vancouver, Canada

Local time:

Time Zone: America/Vancouver

Coordinates: 49.2497° N 123.1193° W

Elevation: 70 m (230 ft)


Nearby airports:
  • Vancouver Harbour Water Aerodrome (CXH)
  • Vancouver International Airport (YVR)
  • Boundary Bay Airport (YDT)
  • Langley Airport (YLY)
  • Ganges Seaplane Base (YGG)

Other distances from Medicine Hat

Distance between cities Kilometers
From Medicine Hat to Toronto 2,466 km
From Medicine Hat to Ottawa 2,649 km
From Medicine Hat to Montréal 2,795 km
From Medicine Hat to Edmonton 435 km
From Medicine Hat to Winnipeg 970 km

Other distances from Vancouver

Distances between cities Kilometers
From Vancouver to Toronto 3,365 km
From Vancouver to Ottawa 3,550 km
From Vancouver to Montréal 3,696 km
From Vancouver to Edmonton 823 km
From Vancouver to Winnipeg 1,871 km

Cities within similar distances

The following list contains the cities of Canada that are at equal or similar distances as between Medicine Hat and Vancouver.

From To Distance (kilometers)
New South Memphis, United States Milwaukee, United States 902 km
Santa Cruz de la Sierra, Bolivia Arequipa, Peru 902 km
Santiago, Chile San Miguel de Tucumán, Argentina 902 km
Kyiv, Ukraine Budapest, Hungary 901 km
Memphis, United States Austin, United States 901 km
Fort Worth, United States Albuquerque, United States 901 km
Coyoacán, Mexico Nuevo Laredo, Mexico 901 km
Guadalupe, Mexico Ciudad Juárez, Mexico 903 km
Chennai, India Nagpur, India 901 km
Iztapalapa, Mexico Nuevo Laredo, Mexico 901 km
Cali, Colombia Santa Marta, Colombia 900 km
Monterrey, Mexico El Paso, United States 904 km
Glasgow, United Kingdom Paris, France 900 km
Denver, United States Ciudad Juárez, Mexico 900 km
Canberra, Australia Gold Coast, Australia 905 km
El Paso, United States San Nicolás de los Garza, Mexico 899 km
Monterrey, Mexico Ciudad Juárez, Mexico 899 km
Barquisimeto, Venezuela Ibagué, Colombia 899 km
Torreón, Mexico Puebla, Mexico 899 km

Measure more distances between cities