Direct flights from Toronto to Halifax (YYZ → YHZ)

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

Available flights

WestJetNon-stop
from$145
Book

About the Toronto → Halifax route

Toronto to Halifax is a short-haul workhorse — 1,286 km, 1h 31m in the air, and you're done before your coffee gets cold. Air Canada dominates this corridor, but Flair (F8) and Porter (PD) keep things competitive, which is good news for your wallet. WestJet rounds out the options, so you've actually got real choices here. This route pulls a mixed crowd: East Coast families visiting home, Halifax-based government and university types commuting through YYZ, and an increasing wave of food-and-culture tourists who've heard the word about Nova Scotia.

Why travel from Toronto to Halifax?

Halifax punches well above its weight for a city its size. The waterfront alone is worth the trip — the Historic Properties district sits right on the harbour and has actual character rather than the sanitized version you get in bigger cities. The food scene is built around seafood that was swimming yesterday, and the craft beer situation is legitimately excellent. Beyond Halifax itself, you're using YHZ as a base for the Cabot Trail, Peggy's Cove, and Lunenburg, which is one of the most photographed towns in the country for good reason. For Torontonians, it's also a manageable trip to visit family without the brutal cross-country haul. The university presence keeps the city young and the events calendar full.

Quick stats

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

Practical tips for YYZ → YHZ

September hits a sweet spot — the summer crowds thin out, fares drop noticeably, and the weather along the South Shore is still genuinely good. If you're booking Flair (F8), read the baggage policy twice: carry-on fees can quietly double your base fare. YHZ is a small airport and arrivals move fast — you're typically at the baggage carousel within minutes of landing. The Halifax Transit Route 320 bus connects the airport to downtown for around $4, or taxis run roughly $50-60. No currency surprises — it's Canadian dollars throughout. No jet lag either; YYZ and YHZ share the same time zone.

Frequently asked questions

How long is the flight from Toronto to Halifax?

The flight from Toronto (YYZ) to Halifax (YHZ) is approximately 1 hour and 31 minutes for a distance of 1,286 km. This is a short domestic flight, making it one of Canada's quicker regional routes.

Which airlines fly the Toronto to Halifax route?

Four airlines operate this route: Air Canada (AC), Flair Airlines (F8), Porter Airlines (PD), and WestJet (WS). This gives travelers multiple options for scheduling and pricing flexibility.

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

Late spring (May-June) and early fall (September) offer the best combination of pleasant weather in both cities and moderate fares, while avoiding peak summer tourist season and winter weather challenges. Winter flights may be cheaper but can face delays due to Atlantic weather conditions.

Do I need a visa or passport to fly from Toronto to Halifax?

No visa is required as both cities are in Canada; however, you will need a valid government-issued photo ID such as a passport, driver's license, or provincial ID to pass through airport security. This is a domestic flight with no international travel requirements.

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; the short flight time means minimal jet lag since Toronto and Halifax are in the same time zone. Plan to arrive at the airport 90 minutes early for this domestic flight to allow time for security screening.

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

Frequently asked questions

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

Cheapest fares Toronto → Halifax

Toronto YYZ
Halifax YHZ

Related guides for this route

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

Try a nearby airport to Toronto

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

Or try a nearby airport to Halifax

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

Other flights from Toronto (YYZ)

Other flights from Halifax (YHZ)