Direct (nonstop) flights from Prince George to Calgary

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

YXS
Prince George
🇨🇦 Prince George, Canada
YYC
Calgary International
🇨🇦 Calgary, Canada
Flight Time
1h 25m
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 28, 2026

Airlines with non-stop flights

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

Alternative Routes

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

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

Frequently Asked Questions

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

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

Which airlines fly nonstop from Prince George to Calgary?

2 airlines: Central Mountain Air, WestJet.

Is there a nonstop flight from Prince George to Calgary?

Yes. 2 airlines: Central Mountain Air, WestJet.

How far is Prince George from Calgary?

The flight distance from Prince George to Calgary 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 Prince George to Calgary?

At 1h 25m, 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 Calgary?

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

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

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.