Direct (nonstop) flights from Prince George to Victoria

1 airline flys nonstop from Prince George (YXS) to Victoria International (YYJ). It's 364 miles (585 km), about 1h 36m in the air. Operated by Pacific Coastal Airlines.

YXS
Prince George
🇨🇦 Prince George, Canada
YYJ
Victoria International
🇨🇦 Victoria, Canada
Flight Time
1h 36m
Distance
364 mi
585 km
CO₂/pax
67 kg
−25 kg vs. layover
Airlines
1
Pacific Coastal Airlines
Time Diff
Same timezone
Operated by Pacific Coastal Airlines Pacific Coastal Airlines

Route data last updated: May 27, 2026

Airlines with non-stop flights

Pacific Coastal Airlines 8P Pacific Coastal Airlines
Route
YXS → YYJ
Flight Time
1h 36m
Distance
364 mi

Alternative Routes

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

YXS YVR (Vancouver) YYJ
Leg 1: 1h 25m (324 mi) Leg 2: 35m (40 mi) Total: ~2h 🍃 92 kg CO₂ (+37% vs. direct)
Leg 1
YXS → YVR
1h 25m · 324 mi
View YXS to YVR flights →
Leg 2
YVR → YYJ
35m · 40 mi
View YVR to YYJ flights →
YXS YLW (Kelowna) YYJ
Leg 1: 1h 17m (306 mi) Leg 2: 1h 8m (204 mi) Total: ~2h 25m 🍃 120 kg CO₂ (+79% vs. direct)
Leg 1
YXS → YLW
1h 17m · 306 mi
View YXS to YLW flights →
Leg 2
YLW → YYJ
1h 8m · 204 mi
View YLW to YYJ flights →
YXS YYC (Calgary) YYJ
Leg 1: 1h 25m (411 mi) Leg 2: 1h 40m (454 mi) Total: ~3h 5m 🍃 185 kg CO₂ (+176% vs. direct)
Leg 1
YXS → YYC
1h 25m · 411 mi
View YXS to YYC flights →
Leg 2
YYC → YYJ
1h 40m · 454 mi
View YYC to YYJ flights →
YXS YEG (Edmonton) YYJ
Leg 1: 1h 30m (375 mi) Leg 2: 1h 45m (536 mi) Total: ~3h 15m 🍃 193 kg CO₂ (+188% vs. direct)
Leg 1
YXS → YEG
1h 30m · 375 mi
View YXS to YEG flights →
Leg 2
YEG → YYJ
1h 45m · 536 mi
View YEG to YYJ flights →
YXS PVR (Puerto Vallarta) YYJ
Leg 1: 5h 30m (2,468 mi) Leg 2: 5h 12m (2,175 mi) Total: ~10h 42m 🍃 810 kg CO₂ (+1109% vs. direct)
Leg 1
YXS → PVR
5h 30m · 2,468 mi
View YXS to PVR flights →
Leg 2
PVR → YYJ
5h 12m · 2,175 mi
View PVR to YYJ flights →

Frequently Asked Questions

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

A nonstop flight from Prince George (YXS) to Victoria (YYJ) takes approximately 1 hours and 36 minutes. The distance is 364 miles (585 km).

Which airlines fly nonstop from Prince George to Victoria?

Just Pacific Coastal Airlines.

Is there a nonstop flight from Prince George to Victoria?

Yes. 1 airline: Pacific Coastal Airlines.

How far is Prince George from Victoria?

The flight distance from Prince George to Victoria is 364 miles (585 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 Victoria?

At 1h 36m, 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 Victoria?

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

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

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.