Distance from Osoyoos to Prince Rupert is nine hundred and twelve miles.
The road trip out of Osoyoos to Prince Rupert will take approximately sixteen hours eighteen minutes by car
Distance between Osoyoos and Prince Rupert
Flight from Osoyoos to Prince Rupert