Distance from Portage la Prairie to Osoyoos is one thousand, one hundred and fifty-three miles.
The road trip out of Portage la Prairie to Osoyoos will take approximately nineteen hours twenty-one minutes by car
Distance between Portage la Prairie and Osoyoos
Flight from Portage la Prairie to Osoyoos