Distance from Osoyoos to Richmond is two hundred and fifty-two miles.
The road trip out of Osoyoos to Richmond will take approximately four hours thirty-two minutes by car
Distance between Osoyoos and Richmond
Flight from Osoyoos to Richmond
Return direction between Osoyoos and Richmond