Distance from Calgary to Osoyoos is four hundred and fifty-four miles.
The road trip out of Calgary to Osoyoos will take approximately eight hours thirty-seven minutes by car
Distance between Calgary and Osoyoos
Flight from Calgary to Osoyoos
Return direction between Calgary and Osoyoos