Flights from Toronto to Halifax
YTZ to YHZ. All flight routes from City Centre, Canada to Halifax International, Canada. These flights are operated by 2 different airlines. You can either fly non-stop with Porter Airlines or choose from 2 different transit flights. The shortest flight time is 2 hours and 15 minutes.
Find the best prices on hotels and car rental near Halifax
We got great deals on hotels and car rentals near the airport.
Toronto to Halifax flights
With over 48 flights every week and 3 different airlines you have a wide option of flights to choose from. You can fly non-stop to Halifax (YHZ) from Toronto (YTZ) with Porter Airlines or you can choose a stopover via Montreal (YUL) or Ottawa (YOW) if it suits you better.
Tip! You can also fly to Halifax from Pearson International (YYZ).
Toronto to Halifax with Porter Airlines
You can fly non-stop every weekday with flights departing from 7 am to 17 pm.
With Air Canada
If you choose to fly with Air Canada from Toronto to Halifax you can make a transit either via Montreal or via Ottawa. The route via Montreal is 18 minutes faster. Air Canada is a Star Alliance member.
Miles & flight time: YTZ - YHZ
The shortest flight time between YTZ and YHZ is 2 hours and 15 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 2h 15m | - | 793 (1276 km) |
YUL Montreal | 4h 41m | 47m | 808 (1300 km) |
YOW Ottawa | 4h 59m | 1h 1m | 813 (1308 km) |
Unpublished Flight Rates From Toronto to Halifax