Distance from Revelstoke to Osoyoos is one hundred and ninety-nine miles.
The road trip out of Revelstoke to Osoyoos will take approximately four hours fourteen minutes by car
Distance between Revelstoke and Osoyoos
Flight from Revelstoke to Osoyoos