Flights from Nanaimo to Prince George – Airlines & connecting routes
Show flight options Codeshare flights Show map Price search
YCD to YXS – All flight route options from Nanaimo, Canada to Prince George, Canada. These flights are operated by 3 different airlines through 2 different connections. The shortest flight time is 2 hours and 55 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 Prince George
We got great deals on hotels and car rentals near the airport.
Nanaimo to Prince George flights
With over 31 flights every week and 2 different airlines you have a wide range of options. While flying to Prince George from Nanaimo you will be doing a stopover in either Kelowna (YLW) or Vancouver (YVR).
Are there any non-stop flights from YCD to YXS?
There are no direct or non-stop flights from Nanaimo, YCD to Prince George, YXS.
Nanaimo to Prince George with Pacific Coastal Airlines
If you fly from Nanaimo with Pacific Coastal Airlines you will do a stopover in Kelowna, YLW before reaching Prince George. This flight trip will take 2 hours and 55 minutes and you can fly every day of the week except Mondays with departures at 16:45.
Distance & flight times: Nanaimo to Prince George
The shortest flight time between YCD and YXS is 2 hours and 55 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
YLW Kelowna | 2h 55m | 31m | 518 miles (833 km) |
YVR Vancouver | 4h 40m | 2h 45m | 358 miles (576 km) |

