Flights from Montreal to Halifax – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
YUL to YHZ – All flight route options from Pierre Elliott Trudeau International, Canada to Halifax International, Canada. These routes are operated by 2 airlines. Fly non-stop with Air Canada or Porter Airlines, or choose from 1 different stopover flights. The shortest flight time is 1 hour and 34 minutes. 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 Halifax
We got great deals on hotels and car rentals near the airport.
Montreal to Halifax flights
With over 48 flights every week and 3 different airlines you have a wide range of options. You can fly non-stop to Halifax (YHZ) from Montreal (YUL) with Air Canada or Porter Airlines or opt for a connecting flight via Ottawa (YOW).
Tip! You can also fly to Halifax from St Hubert (YHU).
Montreal to Halifax with Air Canada
You can fly non-stop every weekday with flights departing from 7:00 am to 10:00 pm. You also have the option to do a transit flight via Ottawa. Air Canada is a Star Alliance member.
Distance & flight times: Montreal Airport to Halifax International
The shortest flight time between YUL and YHZ is 1 hour and 34 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 1h 34m | - | 502 miles (808 km) |
YOW Ottawa | 4h 19m | 2h 59m | 690 miles (1110 km) |

