Direct (nonstop) flights from Vancouver to Halifax

2 airlines fly nonstop from Vancouver International Airport (YVR) to Halifax International (YHZ). It's 2,760 miles (4,441 km), about 5h 40m in the air. Operated by Air Canada, WestJet.

YVR
Vancouver International Airport
🇨🇦 Vancouver, Canada
YHZ
Halifax International
🇨🇦 Halifax, Canada
Flight Time
5h 40m
Distance
2,760 mi
4,441 km
CO₂/pax
422 kg
−83 kg vs. layover
Airlines
2
Air Canada +1
Time Diff
+4h
Operated by Air Canada Air Canada WestJet WestJet

Route data last updated: May 27, 2026

Airlines with non-stop flights

Air Canada AC Air Canada
Route
YVR → YHZ
Flight Time
5h 40m
Distance
2,760 mi
WestJet WS WestJet
Route
YVR → YHZ
Flight Time
5h 40m
Distance
2,760 mi

Alternative Routes

Other ways to fly from Vancouver to Halifax with one stop · direct emits 422 kg CO₂ per passenger

YVR YQR (Regina) YHZ
Leg 1: 2h 9m (830 mi) Leg 2: 4h 10m (1,932 mi) Total: ~6h 19m 🍃 505 kg CO₂ (+20% vs. direct)
Leg 1
YVR → YQR
2h 9m · 830 mi
View YVR to YQR flights →
Leg 2
YQR → YHZ
4h 10m · 1,932 mi
View YQR to YHZ flights →
YVR YEG (Edmonton) YHZ
Leg 1: 1h 35m (503 mi) Leg 2: 4h 45m (2,294 mi) Total: ~6h 20m 🍃 506 kg CO₂ (+20% vs. direct)
Leg 1
YVR → YEG
1h 35m · 503 mi
View YVR to YEG flights →
Leg 2
YEG → YHZ
4h 45m · 2,294 mi
View YEG to YHZ flights →
YVR YXE (Saskatoon) YHZ
Leg 1: 2h (751 mi) Leg 2: 4h 20m (2,012 mi) Total: ~6h 20m 🍃 504 kg CO₂ (+19% vs. direct)
Leg 1
YVR → YXE
2h · 751 mi
View YVR to YXE flights →
Leg 2
YXE → YHZ
4h 20m · 2,012 mi
View YXE to YHZ flights →
YVR YYC (Calgary) YHZ
Leg 1: 1h 30m (428 mi) Leg 2: 4h 55m (2,333 mi) Total: ~6h 25m 🍃 498 kg CO₂ (+18% vs. direct)
Leg 1
YVR → YYC
1h 30m · 428 mi
View YVR to YYC flights →
Leg 2
YYC → YHZ
4h 55m · 2,333 mi
View YYC to YHZ flights →
YVR YWG (Winnipeg) YHZ
Leg 1: 2h 50m (1,162 mi) Leg 2: 3h 35m (1,604 mi) Total: ~6h 25m 🍃 492 kg CO₂ (+17% vs. direct)
Leg 1
YVR → YWG
2h 50m · 1,162 mi
View YVR to YWG flights →
Leg 2
YWG → YHZ
3h 35m · 1,604 mi
View YWG to YHZ flights →

Frequently Asked Questions

How long is the direct flight from Vancouver to Halifax?

A nonstop flight from Vancouver (YVR) to Halifax (YHZ) takes approximately 5 hours and 40 minutes. The distance is 2,760 miles (4,441 km).

Which airlines fly nonstop from Vancouver to Halifax?

2 airlines: Air Canada, WestJet.

Is there a nonstop flight from Vancouver to Halifax?

Yes. 2 airlines: Air Canada, WestJet.

How far is Vancouver from Halifax?

The flight distance from Vancouver to Halifax is 2,760 miles (4,441 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Los Angeles.

Will I experience jet lag flying from Vancouver to Halifax?

Maybe mild — 4-hour difference. Most people adjust in a day or two.

What type of aircraft flies from Vancouver to Halifax?

At 5h 40m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

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

Roughly 422 kg CO2 per passenger one-way. That's about the same as driving 2,110 km.

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

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

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