Direct (nonstop) flights from Halifax to Toronto

1 airline flys nonstop from Halifax International (YHZ) to City Centre (YTZ). It's 791 miles (1,273 km), about 2h 55m in the air. Operated by Porter Airlines.

YHZ
Halifax International
🇨🇦 Halifax, Canada
YTZ
City Centre
🇨🇦 Toronto, Canada
Flight Time
2h 55m
Distance
791 mi
1,273 km
CO₂/pax
146 kg
−29 kg vs. layover
Airlines
1
Porter Airlines
Time Diff
-1h
Operated by Porter Airlines Porter Airlines

Route data last updated: May 29, 2026

Airlines with non-stop flights

Porter Airlines PD Porter Airlines
Route
YHZ → YTZ
Flight Time
2h 55m
Distance
791 mi

Alternative Routes

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

YHZ YUL (Montreal) YTZ
Leg 1: 1h 52m (501 mi) Leg 2: 1h 25m (306 mi) Total: ~3h 17m 🍃 175 kg CO₂ (+20% vs. direct)
Leg 1
YHZ → YUL
1h 52m · 501 mi
View YHZ to YUL flights →
Leg 2
YUL → YTZ
1h 25m · 306 mi
View YUL to YTZ flights →
YHZ YOW (Ottawa) YTZ
Leg 1: 2h 19m (595 mi) Leg 2: 1h 8m (217 mi) Total: ~3h 27m 🍃 175 kg CO₂ (+20% vs. direct)
Leg 1
YHZ → YOW
2h 19m · 595 mi
View YHZ to YOW flights →
Leg 2
YOW → YTZ
1h 8m · 217 mi
View YOW to YTZ flights →
YHZ BOS (Boston) YTZ
Leg 1: 1h 56m (414 mi) Leg 2: 1h 54m (432 mi) Total: ~3h 50m 🍃 182 kg CO₂ (+25% vs. direct)
Leg 1
YHZ → BOS
1h 56m · 414 mi
View YHZ to BOS flights →
Leg 2
BOS → YTZ
1h 54m · 432 mi
View BOS to YTZ flights →
YHZ LGA (New York) YTZ
Leg 1: 2h 14m (597 mi) Leg 2: 1h 45m (345 mi) Total: ~3h 59m 🍃 200 kg CO₂ (+37% vs. direct)
Leg 1
YHZ → LGA
2h 14m · 597 mi
View YHZ to LGA flights →
Leg 2
LGA → YTZ
1h 45m · 345 mi
View LGA to YTZ flights →
YHZ EWR (New York) YTZ
Leg 1: 2h 31m (614 mi) Leg 2: 1h 40m (336 mi) Total: ~4h 11m 🍃 201 kg CO₂ (+38% vs. direct)
Leg 1
YHZ → EWR
2h 31m · 614 mi
View YHZ to EWR flights →
Leg 2
EWR → YTZ
1h 40m · 336 mi
View EWR to YTZ flights →

Looking for the return flight?

YTZ → 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 (YTZ) takes approximately 2 hours and 55 minutes. The distance is 791 miles (1,273 km).

Which airlines fly nonstop from Halifax to Toronto?

Just Porter Airlines.

Is there a nonstop flight from Halifax to Toronto?

Yes. 1 airline: Porter Airlines.

How far is Halifax from Toronto?

The flight distance from Halifax to Toronto is 791 miles (1,273 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 55m, 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 146 kg CO2 per passenger one-way. That's about the same as driving 730 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.