Direct (nonstop) flights from Halifax to Toronto

4 airlines fly nonstop from Halifax International (YHZ) to Pearson International (YYZ). It's 801 miles (1,289 km), about 2h 30m in the air. Operated by Air Canada, Flair Airlines, Porter Airlines and others.

YHZ
Halifax International
🇨🇦 Halifax, Canada
YYZ
Pearson International
🇨🇦 Toronto, Canada
Flight Time
2h 30m
Distance
801 mi
1,289 km
CO₂/pax
148 kg
−26 kg vs. layover
Airlines
4
Air Canada +3
Time Diff
-1h
Operated by Air Canada Air Canada Flair Airlines Flair Airlines Porter Airlines Porter Airlines WestJet WestJet

Route data last updated: May 30, 2026

Airlines with non-stop flights

Air Canada AC Air Canada
Route
YHZ → YYZ
Flight Time
2h 30m
Distance
801 mi
Flair Airlines F8 Flair Airlines
Route
YHZ → YYZ
Flight Time
2h 30m
Distance
801 mi
Porter Airlines PD Porter Airlines
Route
YHZ → YYZ
Flight Time
2h 30m
Distance
801 mi
WestJet WS WestJet
Route
YHZ → YYZ
Flight Time
2h 30m
Distance
801 mi

Alternative Routes

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

YHZ YSJ (Saint John) YYZ
Leg 1: 45m (120 mi) Leg 2: 2h 15m (686 mi) Total: ~3h 🍃 174 kg CO₂ (+18% vs. direct)
Leg 1
YHZ → YSJ
45m · 120 mi
View YHZ to YSJ flights →
Leg 2
YSJ → YYZ
2h 15m · 686 mi
View YSJ to YYZ flights →
YHZ YUL (Montreal) YYZ
Leg 1: 1h 52m (501 mi) Leg 2: 1h 28m (314 mi) Total: ~3h 20m 🍃 176 kg CO₂ (+19% vs. direct)
Leg 1
YHZ → YUL
1h 52m · 501 mi
View YHZ to YUL flights →
Leg 2
YUL → YYZ
1h 28m · 314 mi
View YUL to YYZ flights →
YHZ YOW (Ottawa) YYZ
Leg 1: 2h 19m (595 mi) Leg 2: 1h 10m (225 mi) Total: ~3h 29m 🍃 177 kg CO₂ (+20% vs. direct)
Leg 1
YHZ → YOW
2h 19m · 595 mi
View YHZ to YOW flights →
Leg 2
YOW → YYZ
1h 10m · 225 mi
View YOW to YYZ flights →
YHZ BOS (Boston) YYZ
Leg 1: 1h 56m (414 mi) Leg 2: 1h 55m (444 mi) Total: ~3h 51m 🍃 184 kg CO₂ (+24% vs. direct)
Leg 1
YHZ → BOS
1h 56m · 414 mi
View YHZ to BOS flights →
Leg 2
BOS → YYZ
1h 55m · 444 mi
View BOS to YYZ flights →
YHZ LGA (New York) YYZ
Leg 1: 2h 14m (597 mi) Leg 2: 1h 43m (356 mi) Total: ~3h 57m 🍃 202 kg CO₂ (+36% vs. direct)
Leg 1
YHZ → LGA
2h 14m · 597 mi
View YHZ to LGA flights →
Leg 2
LGA → YYZ
1h 43m · 356 mi
View LGA to YYZ flights →

Looking for the return flight?

YYZ → YHZ: Flights from Toronto to Halifax

Frequently Asked Questions

How long is the direct flight from Halifax to Toronto?

A nonstop flight from Halifax (YHZ) to Toronto (YYZ) takes approximately 2 hours and 30 minutes. The distance is 801 miles (1,289 km).

Which airlines fly nonstop from Halifax to Toronto?

4 airlines: Air Canada, Flair Airlines, Porter Airlines, WestJet.

Is there a nonstop flight from Halifax to Toronto?

Yes. 4 airlines: Air Canada, Flair Airlines, Porter Airlines, WestJet.

How far is Halifax from Toronto?

The flight distance from Halifax to Toronto is 801 miles (1,289 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to Madrid.

What type of aircraft flies from Halifax to Toronto?

At 2h 30m, 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 Halifax to Toronto?

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

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

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

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