All scheduled flights from Vancouver to Prince Rupert (YVR-YPR)
Canada
Canada
There is only one scheduled flight from YVR to YPR. You can fly from Vancouver to Prince Rupert non-stop on every weekday and the flight takes about 1 hour and 47 minutes.