Distance from Selkirk to Osoyoos is one thousand, two hundred and twenty-seven miles.
The road trip out of Selkirk to Osoyoos will take approximately twenty hours forty-one minutes by car
Distance between Selkirk and Osoyoos
Flight from Selkirk to Osoyoos