Direct flights from Halifax to Toronto (YHZ → YYZ)

Distance 1,286 km (799 mi)
Est. duration 1h 31m
Loading map...
Live fares · YHZ → YYZ

Available flights

F8Non-stop
from$145
Book

About the Halifax → Toronto route

Halifax to Toronto is one of those routes that punches above its weight. At 1,286 km and just 91 minutes in the air, it's firmly short-haul — but don't let that fool you into thinking it's a sleepy regional hop. This corridor carries a real mix of traffic: government and finance workers commuting between Atlantic Canada and Bay Street, Maritimers visiting family who relocated west, and plenty of leisure travelers chasing concerts, sports, or a long weekend in the city. Air Canada dominates here with the most frequencies, but WestJet, Flair, and Porter all compete for your wallet, which actually keeps fares honest.

Why travel from Halifax to Toronto?

Toronto is the kind of city that rewards repeat visits because there's always something you haven't done yet. From Halifax, you're arriving into 194 non-stop connections, which makes YYZ an incredible jumping-off point if this is a stopover on a bigger trip. But Toronto itself earns the visit. Kensington Market is genuinely unlike anywhere else in Canada — chaotic, delicious, and completely free to wander. The food scene pulls hard from South Asian, West African, and Caribbean communities in ways Halifax simply can't match yet. If you're into hockey, a Leafs game at Scotiabank Arena hits different in person. Business travelers from Halifax consistently head here for finance, law, and tech meetings concentrated downtown and in Mississauga's corporate corridors.

Quick stats

  • Distance: 1,286 km
  • Estimated flight time: 1h 31m
  • Operating airlines: AC, F8, PD, WS
  • Direct route: yes

Practical tips for YHZ → YYZ

January through March brings the cheapest fares on this route — demand drops and Flair (F8) especially prices aggressively. Book Tuesday or Wednesday departures for the best deals. Arriving at YYZ, you'll land at Terminal 1 (Air Canada, WestJet) or the smaller Terminal 3 — check before you go because the walk between them is not short. The UP Express train connects Pearson to Union Station downtown in 25 minutes for around $12.35 — skip the taxis. No visa needed between Canadian provinces, same currency, same language. If you're on Flair, carry-on fees add up fast — pack light or you'll pay more than your base fare.

Frequently asked questions

How long is the flight from Halifax to Toronto?

The flight from Halifax (YHZ) to Toronto (YYZ) covers 1,286 km and takes approximately 1 hour and 31 minutes of flight time. This makes it a relatively quick domestic flight across Eastern Canada.

Which airlines fly the Halifax to Toronto route?

Four airlines operate this route: Air Canada (AC), Flair Airlines (F8), Porter Airlines (PD), and WestJet (WS). You'll have multiple options to choose from depending on your schedule and preferences.

What's the best time of year to fly Halifax to Toronto?

Late spring (May-June) and early fall (September) offer the best balance of pleasant weather and reasonable fares, avoiding both winter storms and peak summer travel season. Winter months can bring flight delays due to snow, while July-August typically see higher prices.

Do I need a visa to fly from Halifax to Toronto within Canada?

No visa is required for this domestic flight—both Halifax and Toronto are in Canada. You'll only need a valid government-issued ID such as a passport, driver's license, or other accepted travel document.

What should I know about luggage and jet lag on this route?

Luggage allowances vary by airline, so check your carrier's policy in advance; most include one carry-on and personal item as standard. Jet lag is not a concern on this short domestic flight since both cities are in the same time zone.

Find flights from Halifax to Toronto
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Frequently asked questions

How far is the flight from Halifax to Toronto? The flight distance from YHZ to YYZ is approximately 1,286 km (799 miles).
How long is the flight from YHZ to YYZ? The estimated flight time from Halifax to Toronto is approximately 1h 31m.
What airlines fly from YHZ to YYZ? Airlines operating direct flights from Halifax to Toronto include: AC, F8, PD, WS.

Cheapest fares Halifax → Toronto

Halifax YHZ
Toronto YYZ

Related guides for this route

Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Halifax → Toronto.

Try a nearby airport to Halifax

Flights to Toronto (YYZ) from other airports within 350 km of Halifax. Often unlocks cheaper fares or better times.

Or try a nearby airport to Toronto

Flights from Halifax (YHZ) to other airports within 350 km of Toronto.

Other flights from Halifax (YHZ)

Other flights from Toronto (YYZ)