Direct (nonstop) flights from Campbell River to Vancouver

1 airline flys nonstop from Campbell River Sea Plane Base (YHH) to Vancouver Coal Harbour (CXH). It's 109 miles (175 km), about 55m in the air. Operated by Harbour Air.

YHH
Campbell River Sea Plane Base
🇨🇦 Campbell River, Canada
CXH
Vancouver Coal Harbour
🇨🇦 Vancouver, Canada
Flight Time
55m
Distance
109 mi
175 km
CO₂/pax
20 kg
Airlines
1
Harbour Air
Time Diff
Same timezone
Operated by Harbour Air Harbour Air

Route data last updated: May 31, 2026

Airlines with non-stop flights

Harbour Air YB Harbour Air
Route
YHH → CXH
Flight Time
55m
Distance
109 mi

Frequently Asked Questions

How long is the direct flight from Campbell River to Vancouver?

A nonstop flight from Campbell River (YHH) to Vancouver (CXH) takes approximately 0 hours and 55 minutes. The distance is 109 miles (175 km).

Which airlines fly nonstop from Campbell River to Vancouver?

Just Harbour Air.

Is there a nonstop flight from Campbell River to Vancouver?

Yes. 1 airline: Harbour Air.

How far is Campbell River from Vancouver?

The flight distance from Campbell River to Vancouver is 109 miles (175 km), measured as the great-circle (shortest air) distance.

What type of aircraft flies from Campbell River to Vancouver?

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

What is the carbon footprint of a flight from Campbell River to Vancouver?

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

Is the return flight from Vancouver to Campbell River 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 Campbell River to Vancouver?

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 Campbell River Sea Plane Base for this flight?

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