Distance from Abbotsford to Osoyoos is two hundred and five miles.
The road trip out of Abbotsford to Osoyoos will take approximately three hours thirty-eight minutes by car
Distance between Abbotsford and Osoyoos
Flight from Abbotsford to Osoyoos