Flights from Halifax to Vancouver – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
YHZ to YVR – All flight route options from Halifax International, Canada to Vancouver International Airport, Canada. These routes are operated by 7 airlines. Fly non-stop with Air Canada or WestJet, or choose from 6 different stopover flights. The shortest flight time is 6 hours and 21 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 Vancouver Airport
We got great deals on hotels and car rentals near the airport.
Halifax to Vancouver flights
With over 223 flights every week and 8 different airlines you have a wide range of options. You can fly non-stop to Vancouver (YVR) from Halifax (YHZ) with WestJet or Air Canada but if a stopover option suits you better you can choose to fly via Hamilton, Ottawa or any other of the 6 alternatives with connectiing airports.
Halifax to Vancouver with WestJet
You can fly non-stop every Tuesday, Thursday, Friday or Sunday with departure times at 19:30 or 20:15. You can also catch a transit flight via Calgary or Edmonton.
With Air Canada
You can fly non-stop every weekday with flights departing at 09:35 or 19:35. You can also catch a transit flight via Ottawa or Montreal. Air Canada is a Star Alliance member.
Distance & flight times: Halifax International to Vancouver International Airport
The shortest flight time between YHZ and YVR is 6 hours and 23 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 6h 23m | - | 2767 miles (4452 km) |
YHM Hamilton | 8h 15m | 40m | 2919 miles (4697 km) |
YOW Ottawa | 8h 15m | 1h 6m | 2815 miles (4529 km) |
YUL Montreal | 8h 17m | 1h 13m | 2802 miles (4508 km) |
YYZ Toronto | 9h 22m | 2h 31m | 2894 miles (4656 km) |
YYC Calgary | 9h 35m | 1h 25m | 2768 miles (4454 km) |
YEG Edmonton | 9h 40m | 2h 44m | 2806 miles (4515 km) |


