Flights from Calgary to Halifax – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
YYC to YHZ – All flight route options from Calgary International, Canada to Halifax International, Canada. These flights are operated by 6 airlines. Fly non-stop with WestJet or choose from 5 different transit flights. The shortest flight time is 4 hours and 55 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.
Calgary to Halifax flights
With over 61 flights every week and 6 different airlines you have a wide range of options. You can fly non-stop to Halifax (YHZ) from Calgary (YYC) with WestJet but if a stopover option suits you better you can choose to fly via Winnipeg, Montreal or any other of the 5 alternatives with connectiing airports.
Calgary to Halifax with WestJet
You can fly non-stop every weekday with flights departing between 9:00 am and 11:00 pm. You can also catch a transit flight via Winnipeg or Edmonton.
With Porter Airlines
If you fly to Halifax from Calgary with Porter Airlines you will do a stopover in Montreal.
Distance & flight times: Calgary International to Halifax International
The shortest flight time between YYC and YHZ is 4 hours and 55 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 4h 55m | - | 2340 miles (3765 km) |
YWG Winnipeg | 6h 45m | 1h 15m | 2353 miles (3786 km) |
YUL Montreal | 7h 16m | 2h 0m | 2379 miles (3828 km) |
YEG Edmonton | 7h 40m | 1h 14m | 2454 miles (3948 km) |
YYZ Toronto | 7h 46m | 2h 18m | 2484 miles (3997 km) |
YOW Ottawa | 9h 5m | 2h 56m | 2394 miles (3852 km) |

