Wayfli › Toronto (YYZ) › To Vancouver (YVR)

Toronto (YYZ) to Vancouver (YVR) flights

There are direct flights from Toronto Lester B. Pearson International Airport to Vancouver International Airport, sold by 3 airlines (including codeshares): Air Canada, Philippine Airlines and WestJet. The distance is 3,345 km, about 4h 35m in the air. There are also 14 one-stop options, via airports such as Chicago, Denver and Seattle.

Live fares for YYZ → YVRSee all routes on the map
3,345 kmdistance
~4h 35mdirect flight time (estimate)
3direct airlines
14one-stop options

Direct flights from Toronto to Vancouver

RouteAirlines (incl. codeshares)DistanceTime (est.)
YYZ → YVRAir Canada, Philippine Airlines, WestJet3,345 km~4h 35m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
ORD ChicagoAmerican Airlines and Air Canada then American Airlines and Air Canada3,532 km~7h
DEN DenverAir Canada and United Airlines then Air Canada and United Airlines3,901 km~7h 25m
SEA SeattleAir Canada then American Airlines and Air Canada3,511 km~6h 55m
YUL MontrealAir Canada and KLM then Air Canada and Flair Airlines4,189 km~7h 45m
YYC CalgaryAir Canada and Flair Airlines then Air Canada and Air Transat3,376 km~6h 45m
YEG EdmontonAir Canada and Flair Airlines then Air Canada and Japan Airlines3,498 km~6h 55m
YOW OttawaAir Canada and WestJet then Air Canada3,916 km~7h 25m
YWG WinnipegAir Canada and Flair Airlines then Air Canada and WestJet3,368 km~6h 45m
YLW KelownaWestJet then Air North and Air Canada3,353 km~6h 45m
YHU MontrealPorter Airlines Canada then Porter Airlines Canada4,236 km~7h 50m
YQR ReginaAir Canada and KLM then Air Canada and WestJet3,360 km~6h 45m
YXE SaskatoonAir Canada and WestJet then Air Canada and WestJet3,415 km~6h 50m

More from Toronto and Vancouver

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.