Distance from Osoyoos to Medicine Hat is five hundred and sixty-nine miles.
The road trip out of Osoyoos to Medicine Hat will take approximately ten hours six minutes by car
Distance between Osoyoos and Medicine Hat
Flight from Osoyoos to Medicine Hat