Skip to content

Cheap flights to Halifax from 33 cities

33 cities in 14 countries. In each country, prices we can stand behind come first, then the cheapest.

Departure cities with a recent price: 25

Recent prices: 58

FareTell may earn a commission when you book through a partner.

Fares Aviasales flagged as unusually low

CityFromTripDatesAirportsStopsAirlineFound
TorontoC$160 (US$112)one-way21 NovYYZ → YHZnonstopFlair Airlinesfound 2 days agoOpen this trip

When these trips depart

Every price counted here was found on or after 7 Nov.

Return

  • Edmonton · 28 Nov – 30 Nov · found 4 days ago · See prices for these dates

  • Vancouver · 30 Dec – 7 Jan 2027 · found 6 days ago · See prices for these dates

  • Kelowna · 4 Jan 2027 – 7 Jan 2027 · found 4 days ago · See prices for these dates

  • Accra · 3 Apr 2027 – 30 Apr 2027 · found 3 days ago · See prices for these dates

  • Winnipeg · 18 May 2027 – 28 May 2027 · found 3 days ago · See prices for these dates

  • Calgary · 20 Jun 2027 – 27 Jun 2027 · found 2 days ago · See prices for these dates

  • Sarajevo · 1 Oct 2027 – 14 Oct 2027 · found 3 days ago · See prices for these dates

One-way

  • Toronto · 28 Nov · found 6 days ago · Open this trip

  • Grande Prairie · 3 Dec · found 2 days ago · Open this trip

  • Ottawa · 14 Apr 2027 · found 6 days ago · Open this trip

  • Amsterdam · 8 Jul 2027 · found 3 days ago · Open this trip

Everywhere, by country

1 traveler · Economy

CityFromTripDatesAirportsStopsAirlineFound
Canada
TorontoC$137 (US$96)one-way28 NovYYZ → YHZnonstopFlair Airlinesfound 6 days agoOpen this trip
MontrealC$200 (US$140)one-way23 NovYHU → YHZnonstopPorter Airlines Canadafound 4 days agoOpen this trip
St. John'sC$248 (US$174)one-way21 NovYYT → YHZnonstopPorter Airlines Canadafound 7 days agoOpen this trip
Grande PrairieC$288 (US$202)one-way3 DecYQU → YHZ2 stopsWestJetfound 2 days agoOpen this trip
OttawaC$315 (US$221)one-way14 Apr 2027YOW → YHZnonstopPorter Airlines Canadafound 6 days agoOpen this trip
VancouverC$328 (US$230)one-way12 Apr 2027YVR → YHZ1 stopFlair Airlinesfound 4 days agoOpen this trip
FrederictonC$496 (US$348)one-way17 NovYFC → YHZ1 stopPorter Airlines Canadafound 6 days agoOpen this trip
MonctonC$522 (US$366)one-way19 NovYQM → YHZ1 stopPorter Airlines Canadafound 4 days agoOpen this trip
Prince GeorgeC$612 (US$429)one-way19 NovYXS → YHZ2 stopsWestJetfound 4 days agoOpen this trip
CharlottetownC$650 (US$456)one-way17 NovYYG → YHZ2 stopsPorter Airlines Canadafound 6 days agoOpen this trip
WinnipegC$600 (US$421)return18 May 2027 – 28 May 2027YWG → YHZout 1 stop, back 1 stopFlair Airlinesfound 3 days agoSee prices for these dates
St. John'sC$640 (US$449)return13 Nov – 17 NovYYT → YHZout nonstop, back nonstopPorter Airlines Canadafound 3 days agoSee prices for these dates
CalgaryC$683 (US$479)return20 Jun 2027 – 27 Jun 2027YYC → YHZout 1 stop, back 1 stopPorter Airlines Canadafound 2 days agoSee prices for these dates
SudburyC$1,026 (US$720)return16 Dec – 17 DecYSB → YHZout 1 stop, back 2 stopsAir Canadafound 2 days agoSee prices for these dates
TorontoC$209 (US$147)return11 Dec – 13 DecYYZ → YHZout nonstop, back nonstopFlair Airlinesfound 8 days agoSee prices for these dates
EdmontonC$460 (US$323)return28 Nov – 30 NovYEG → YHZout 1 stop, back 1 stopPorter Airlines Canadafound 4 days agoSee prices for these dates
OttawaC$580 (US$407)return18 Nov – 21 NovYOW → YHZout nonstop, back 1 stopPorter Airlines Canadafound 6 days agoSee prices for these dates
MontrealC$593 (US$416)return18 Nov – 21 NovYHU → YHZout nonstop, back nonstopPorter Airlines Canadafound 6 days agoSee prices for these dates
VancouverC$593 (US$416)return30 Dec – 7 Jan 2027YVR → YHZout 1 stop, back 1 stopPorter Airlines Canadafound 6 days agoSee prices for these dates
KelownaC$708 (US$497)return4 Jan 2027 – 7 Jan 2027YLW → YHZout 2 stops, back 2 stopsWestJetfound 4 days agoSee prices for these dates
SaskatoonC$909 (US$638)return26 Mar 2027 – 4 Apr 2027YXE → YHZout 1 stop, back 1 stopPorter Airlines Canadafound 7 days agoSee prices for these dates
Saint Pierre and Miquelon
St Pierre$260one-way23 NovFSP → YHZnonstopAir Saint Pierrefound 5 days agoOpen this trip
Netherlands
Amsterdam$281one-way8 Jul 2027AMS → YHZnonstopWestJetfound 3 days agoOpen this trip
Spain
Madrid$395one-way8 Aug 2027MAD → YHZ1 stopIberiafound 7 days agoOpen this trip
Barcelona$1,209return13 Nov – 25 DecBCN → YHZout 2 stops, back 1 stopLufthansafound 5 days agoSee prices for these dates
United Kingdom
Edinburgh$430one-way13 Jul 2027EDI → YHZ1 stopeasyJetfound 6 days agoOpen this trip
United States
Hyannis$520one-way18 NovHYA → YHZ2 stopsCape Airfound 5 days agoOpen this trip
Fort Lauderdale$441return27 Nov – 6 DecFLL → YHZout 1 stop, back 2 stopsWestJetfound 6 days agoSee prices for these dates
Dallas$457return18 Dec – 10 Jan 2027DFW → YHZout 2 stops, back 1 stopUnited Airlinesfound 4 days agoSee prices for these dates
New York$714return17 Nov – 18 NovLGA → YHZout 1 stop, back 1 stopAir Canadafound 7 days agoSee prices for these dates
New Zealand
Wellington$816one-way17 Jan 2027WLG → YHZ3 stopsAir New Zealandfound 7 days agoOpen this trip
Nigeria
Abuja$1,464one-way3 Jan 2027ABV → YHZ2 stopsQatar Airwaysfound 7 days agoOpen this trip
Ghana
Accra$1,157return3 Apr 2027 – 30 Apr 2027ACC → YHZout 2 stops, back 2 stopsBritish Airwaysfound 3 days agoSee prices for these dates
Bosnia and Herzegovina
Sarajevo$1,254return1 Oct 2027 – 14 Oct 2027SJJ → YHZout 2 stops, back 2 stopsLufthansafound 3 days agoSee prices for these dates
Moldova
Chisinau$1,273return20 Dec – 1 Jan 2027RMO → YHZout 2 stops, back 2 stopsLOT Polishfound 2 days agoSee prices for these dates
Pakistan
Karachi$1,550return21 Nov – 26 NovKHI → YHZout 2 stops, back 2 stopsEmiratesfound 2 days agoSee prices for these dates
Romania
Bucharest$873return1 May 2027 – 4 May 2027OTP → YHZout 2 stops, back 2 stopsBritish Airwaysfound 7 days agoSee prices for these dates
Russia
Chelyabinsk$2,944return1 Oct 2027 – 4 Oct 2027CEK → YHZout 4 stops, back 4 stopsS7 Airlinesfound 6 days agoSee prices for these dates

Prices are what travelers' searches on Aviasales found in the last 7 days: the price the seller showed on Aviasales; bags may cost extra. Canadian dollars at the Bank of Canada rate of 2026-11-12, US dollars in brackets. Fares change, so check today's price before you book. How our prices work