Direct (nonstop) flights from Calgary to Prince George

2 airlines fly nonstop from Calgary International (YYC) to Prince George (YXS). It's 411 miles (662 km), about 1h 35m in the air. Operated by Central Mountain Air, WestJet.

YYC
Calgary International
🇨🇦 Calgary, Canada
YXS
Prince George
🇨🇦 Prince George, Canada
Flight Time
1h 35m
Distance
411 mi
662 km
CO₂/pax
76 kg
−52 kg vs. layover
Airlines
2
Central Mountain Air +1
Time Diff
-1h
Operated by Central Mountain Air Central Mountain Air WestJet WestJet

Route data last updated: May 26, 2026

Airlines with non-stop flights

Central Mountain Air 9M Central Mountain Air
Route
YYC → YXS
Flight Time
1h 35m
Distance
411 mi
WestJet WS WestJet
Route
YYC → YXS
Flight Time
1h 35m
Distance
411 mi

Alternative Routes

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

YYC YLW (Kelowna) YXS
Leg 1: 1h 10m (250 mi) Leg 2: 1h 23m (306 mi) Total: ~2h 33m 🍃 128 kg CO₂ (+68% vs. direct)
Leg 1
YYC → YLW
1h 10m · 250 mi
View YYC to YLW flights →
Leg 2
YLW → YXS
1h 23m · 306 mi
View YLW to YXS flights →
YYC YEG (Edmonton) YXS
Leg 1: 1h (151 mi) Leg 2: 1h 40m (375 mi) Total: ~2h 40m 🍃 122 kg CO₂ (+61% vs. direct)
Leg 1
YYC → YEG
1h · 151 mi
View YYC to YEG flights →
Leg 2
YEG → YXS
1h 40m · 375 mi
View YEG to YXS flights →
YYC YVR (Vancouver) YXS
Leg 1: 1h 40m (428 mi) Leg 2: 1h 20m (324 mi) Total: ~3h 🍃 164 kg CO₂ (+116% vs. direct)
Leg 1
YYC → YVR
1h 40m · 428 mi
View YYC to YVR flights →
Leg 2
YVR → YXS
1h 20m · 324 mi
View YVR to YXS flights →
YYC YYJ (Victoria) YXS
Leg 1: 1h 40m (454 mi) Leg 2: 1h 37m (364 mi) Total: ~3h 17m 🍃 176 kg CO₂ (+132% vs. direct)
Leg 1
YYC → YYJ
1h 40m · 454 mi
View YYC to YYJ flights →
Leg 2
YYJ → YXS
1h 37m · 364 mi
View YYJ to YXS flights →
YYC YXT (Terrace) YXS
Leg 1: 2h 40m (651 mi) Leg 2: 1h 10m (242 mi) Total: ~3h 50m 🍃 190 kg CO₂ (+150% vs. direct)
Leg 1
YYC → YXT
2h 40m · 651 mi
View YYC to YXT flights →
Leg 2
YXT → YXS
1h 10m · 242 mi
View YXT to YXS flights →

Frequently Asked Questions

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

A nonstop flight from Calgary (YYC) to Prince George (YXS) takes approximately 1 hours and 35 minutes. The distance is 411 miles (662 km).

Which airlines fly nonstop from Calgary to Prince George?

2 airlines: Central Mountain Air, WestJet.

Is there a nonstop flight from Calgary to Prince George?

Yes. 2 airlines: Central Mountain Air, WestJet.

How far is Calgary from Prince George?

The flight distance from Calgary to Prince George is 411 miles (662 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 Calgary to Prince George?

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

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

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

Is the return flight from Prince George to Calgary 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 Calgary to Prince George?

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 Calgary International for this flight?

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