From Sallisaw, OK to Medicine Hat, Alberta, Canada

There are 1283 mi or 2067 km straight line distance between Sallisaw, OK and Medicine Hat, Alberta.

There are or by driving from Sallisaw, OK to Medicine Hat, Alberta.

It will take to go from Sallisaw, OK to Medicine Hat, Alberta.

Distance type Miles Kilometers
Driving distance mi km
Straight line distance 1283 mi 2067 km

Route Details

Distance from Sallisaw to major US cities

Distance from Sallisaw to major Canada cities

Distance from Sallisaw to other nearby cities in Oklahoma