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