Flights from Prince George to Vancouver – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
YXS to YVR – All flight route options from Prince George, Canada to Vancouver International Airport, Canada. These routes are operated by 4 airlines. Fly non-stop with Air Canada or WestJet, or choose from 2 different stopover flights. The shortest flight time is 1 hour and 25 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Vancouver Airport
We got great deals on hotels and car rentals near the airport.
Prince George to Vancouver flights
With over 67 flights every week and 4 different airlines you have a wide range of options. You can fly non-stop to Vancouver (YVR) from Prince George (YXS) with Air Canada or WestJet or choose a connecting flight via Kelowna (YLW) or Victoria (YYJ) if it suits you better.
Prince George to Vancouver with Air Canada
You can fly non-stop every weekday with flights departing between 5:00 am and 8:00 pm. Air Canada is a Star Alliance member.
With CMA
If you fly from Prince George with CMA you will do a stopover in Kelowna, YLW before reaching Vancouver. This flight trip will take 2 hours and 45 minutes and you can fly every Monday or Friday with departures at 15:35.
Distance & flight times: Prince George to Vancouver International Airport
The shortest flight time between YXS and YVR is 1 hour and 25 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 1h 25m | - | 326 miles (525 km) |
YLW Kelowna | 2h 45m | 30m | 486 miles (782 km) |
YYJ Victoria | 3h 4m | 1h 1m | 404 miles (650 km) |


