YVR to YPR (Vancouver to Prince Rupert) Flights

Last Minute Flights from YVR to YPR

Best airfare and ticket deals for YVR to YPR flights are based on recent deals found by Expedia.com customers within the past 7 days.

OriginDestinationTravel DatesFlights From*
YVRPrince RupertJune 1 to June 19$475
*Prices include taxes and fees
OriginDestinationTravel DatesFlights From*
YVRPrince RupertSeptember 20 to September 22$215
YVRPrince RupertSeptember 20 to September 22$245
YVRPrince RupertJune 11 to June 13$253
YVRPrince RupertAugust 26 to September 12$256
*Prices include taxes and fees
YVR to YPR Flight Details
Origin airport
Vancouver Intl.
Origin airport IATA code
YVR
Destination airport
Prince Rupert
Destination airport IATA code
YPR
Distance
469 mi

Frequently asked questions

Which airlines with flights from YVR to YPR allow free cancellation due to COVID-19?
Lots of airlines now provide airfares with more flexibility so you can book your journey to Prince Rupert, BC (YPR) with confidence. To figure out which carriers sell these kinds of tickets, use our nifty filter tool. Simply click the “No change fee” box directly under the “Flexible change policies” subheading. Also review the terms and conditions so you’re familiar with what COVID-19 related changes are allowed.
What airlines fly direct from Vancouver, BC Airport (YVR-Vancouver Intl.) to Prince Rupert, BC Airport (YPR)?
Air Canada (AC) does. Book a ticket on one of the 30 monthly flights that depart from Vancouver, BC Airport (YVR-Vancouver Intl.) and enjoy a straight run to YPR. Skipping a time-consuming stopover is a fantastic way to begin your vacation.
How many flights are there from YVR to YPR?
Each week, 7 flights take to the skies from Vancouver, BC Airport (YVR-Vancouver Intl.) for Prince Rupert, BC Airport (YPR). Step on board — the fascinating city of Prince Rupert is waiting for you!
How long does it take to fly from Vancouver, BC Airport (YVR-Vancouver Intl.) to Prince Rupert, BC Airport (YPR)?
The flight duration from Vancouver, BC Airport (YVR-Vancouver Intl.) to Prince Rupert, BC Airport (YPR) is approximately 1 hour and 50 minutes. In-flight entertainment isn’t always available on short journeys like this, so bring a novel or download some new tunes on your smartphone.