Flights from Halifax to Toronto – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
YHZ to YTZ – All flight route options from Halifax International, Canada to City Centre, Canada. These flights are operated by 3 airlines. Fly non-stop with Porter Airlines or choose from 2 different transit flights. The shortest flight time is 3 hours. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near City Centre
We got great deals on hotels and car rentals near the airport.
Halifax to Toronto flights
With over 190 flights every week and 3 different airlines you have a wide range of options. You can fly non-stop to Toronto (YTZ) from Halifax (YHZ) with Porter Airlines or choose a connecting flight via Montreal (YUL) or Ottawa (YOW) if it suits you better.
Tip! You might want to consider arriving at Pearson International (YYZ) instead.
Halifax to Toronto with Porter Airlines
You can fly non-stop every weekday with flights departing between 8:00 am and 6:00 pm. You can also take a connecting flight via Ottawa or Montreal.
With Air Canada
If you choose to fly with Air Canada from Halifax to Toronto you can make a transit either via Montreal or via Ottawa. The route via Montreal is 16 minutes faster. Air Canada is a Star Alliance member.
Distance & flight times: Halifax International to City Centre
The shortest flight time between YHZ and YTZ is 3 hours.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 0m | - | 793 miles (1276 km) |
YUL Montreal | 5h 0m | 1h 25m | 808 miles (1300 km) |
YOW Ottawa | 5h 16m | 40m | 813 miles (1308 km) |

