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