Distance from Osoyoos to Vancouver is two hundred and forty-seven miles.
The road trip out of Osoyoos to Vancouver will take approximately four hours thirty-three minutes by car
Distance between Osoyoos and Vancouver
Flight from Osoyoos to Vancouver