Direct (nonstop) flights from Prince George to Kelowna

2 airlines fly nonstop from Prince George (YXS) to Kelowna (YLW). It's 306 miles (492 km), about 1h 17m in the air. Operated by Pacific Coastal Airlines, Central Mountain Air.

YXS
Prince George
🇨🇦 Prince George, Canada
YLW
Kelowna
🇨🇦 Kelowna, Canada
Flight Time
1h 17m
Distance
306 mi
492 km
CO₂/pax
57 kg
−61 kg vs. layover
Airlines
2
Pacific Coastal Airlines +1
Time Diff
Same timezone
Operated by Pacific Coastal Airlines Pacific Coastal Airlines Central Mountain Air Central Mountain Air

Route data last updated: May 27, 2026

Airlines with non-stop flights

Pacific Coastal Airlines 8P Pacific Coastal Airlines
Route
YXS → YLW
Flight Time
1h 17m
Distance
306 mi
Central Mountain Air 9M Central Mountain Air
Route
YXS → YLW
Flight Time
1h 17m
Distance
306 mi

Alternative Routes

Other ways to fly from Prince George to Kelowna with one stop · direct emits 57 kg CO₂ per passenger

YXS YVR (Vancouver) YLW
Leg 1: 1h 25m (324 mi) Leg 2: 1h (178 mi) Total: ~2h 25m 🍃 118 kg CO₂ (+107% vs. direct)
Leg 1
YXS → YVR
1h 25m · 324 mi
View YXS to YVR flights →
Leg 2
YVR → YLW
1h · 178 mi
View YVR to YLW flights →
YXS YYC (Calgary) YLW
Leg 1: 1h 25m (411 mi) Leg 2: 1h 10m (250 mi) Total: ~2h 35m 🍃 147 kg CO₂ (+158% vs. direct)
Leg 1
YXS → YYC
1h 25m · 411 mi
View YXS to YYC flights →
Leg 2
YYC → YLW
1h 10m · 250 mi
View YYC to YLW flights →
YXS YYJ (Victoria) YLW
Leg 1: 1h 36m (364 mi) Leg 2: 1h 6m (204 mi) Total: ~2h 42m 🍃 130 kg CO₂ (+128% vs. direct)
Leg 1
YXS → YYJ
1h 36m · 364 mi
View YXS to YYJ flights →
Leg 2
YYJ → YLW
1h 6m · 204 mi
View YYJ to YLW flights →
YXS YEG (Edmonton) YLW
Leg 1: 1h 30m (375 mi) Leg 2: 1h 20m (340 mi) Total: ~2h 50m 🍃 157 kg CO₂ (+175% vs. direct)
Leg 1
YXS → YEG
1h 30m · 375 mi
View YXS to YEG flights →
Leg 2
YEG → YLW
1h 20m · 340 mi
View YEG to YLW flights →
YXS PVR (Puerto Vallarta) YLW
Leg 1: 5h 30m (2,468 mi) Leg 2: 5h 12m (2,162 mi) Total: ~10h 42m 🍃 807 kg CO₂ (+1316% vs. direct)
Leg 1
YXS → PVR
5h 30m · 2,468 mi
View YXS to PVR flights →
Leg 2
PVR → YLW
5h 12m · 2,162 mi
View PVR to YLW flights →

Frequently Asked Questions

How long is the direct flight from Prince George to Kelowna?

A nonstop flight from Prince George (YXS) to Kelowna (YLW) takes approximately 1 hours and 17 minutes. The distance is 306 miles (492 km).

Which airlines fly nonstop from Prince George to Kelowna?

2 airlines: Pacific Coastal Airlines, Central Mountain Air.

Is there a nonstop flight from Prince George to Kelowna?

Yes. 2 airlines: Pacific Coastal Airlines, Central Mountain Air.

How far is Prince George from Kelowna?

The flight distance from Prince George to Kelowna is 306 miles (492 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as Mumbai to Goa.

What type of aircraft flies from Prince George to Kelowna?

At 1h 17m, this route typically uses narrow-body aircraft — Boeing 737 or Airbus A320. Varies by airline.

What is the carbon footprint of a flight from Prince George to Kelowna?

Roughly 57 kg CO2 per passenger one-way. That's about the same as driving 285 km.

Is the return flight from Kelowna to Prince George also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Prince George to Kelowna?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Prince George for this flight?

1.5-2 hours for domestic. Add more time during holidays or busy travel weekends.