Flights to Halifax

Direct flights from 14 cities, 258 flights a week. From Toronto the flight takes 2h 10m, tickets from $96. From Montreal the flight takes 1h 40m, tickets from $165.

Flights to Halifax at a glance

cities with nonstop flights here
14
nonstop flights a week
258
lowest fare from Toronto
$96
flight time from Toronto
2h 10m
lowest fare from Montreal
$165
flight time from Montreal
1h 40m
arrival airport
Halifax Stanfield International

Where you can fly to Halifax from

Nonstop flights, busiest routes first

FromFare
Toronto 2h 10m, 73 a week from $96
Montreal 1h 40m, 56 a week from $165
Ottawa 2h, 48 a week from $221
St. John's 44m, 41 a week from $174
New York United States, 2h 8m, 14 a week from $223
Calgary 4h, 9 a week
London United Kingdom, 6h 58m, 7 a week from $627
Happy Valley-Goose Bay 2h 22m, 7 a week
Washington United States, 2h 29m, seasonal
Miami United States, 3h 40m, seasonal
Tampa United States, 3h 33m, seasonal from $309
Vancouver 5h 42m, seasonal from $230

From other countries

Arrival airport

Where the nonstop flights land

258 flights a week arrive nonstop

Frequently asked questions

Where are there direct flights to Halifax from?
From 14 cities. The busiest routes are from Toronto (73 flights a week), Montreal (56 flights a week), Ottawa (48 flights a week), St. John's (41 flights a week), New York (14 flights a week) and Calgary (9 flights a week).
How long is the flight from Toronto to Halifax?
A nonstop flight takes about 2 hours 10 minutes, tickets from $96.
How long is the flight from Montreal to Halifax?
A nonstop flight takes about 1 hour 40 minutes, tickets from $165.
What is the cheapest city to fly to Halifax from?
Toronto from $96, Montreal from $165, St. John's from $174 and Ottawa from $221.
Which airport do flights to Halifax arrive at?
All nonstop flights land at Halifax Stanfield International (YHZ).

Cities near Halifax with their own flights

Worth a look when fares or dates to Halifax do not suit; distance by straight line