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

Vancouver (YVR) to Toronto (YYZ) flights

There are direct flights from Vancouver International Airport to Toronto Lester B. Pearson International Airport, sold by 4 airlines (including codeshares): Air Canada, Flair Airlines, 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 YVR → YYZSee all routes on the map
3,345 kmdistance
~4h 35mdirect flight time (estimate)
4direct airlines
14one-stop options

Direct flights from Vancouver to Toronto

RouteAirlines (incl. codeshares)DistanceTime (est.)
YVR → YYZAir Canada, Flair Airlines, 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 SeattleAmerican Airlines and Air Canada then Air Canada3,511 km~6h 55m
YUL MontrealAir Canada and Flair Airlines then Air Canada and Lufthansa4,189 km~7h 45m
YYC CalgaryAir Canada and Flair Airlines then Air Canada and Flair Airlines3,376 km~6h 45m
YEG EdmontonAir Canada and Japan Airlines then Air Canada and WestJet3,498 km~6h 55m
YOW OttawaAir Canada then Air Canada and KLM3,916 km~7h 25m
YWG WinnipegAir Canada and WestJet then Air Canada and Flair Airlines3,368 km~6h 45m
YLW KelownaAir North and Air Canada then WestJet3,353 km~6h 45m
YHU MontrealPorter Airlines Canada then Porter Airlines Canada4,236 km~7h 50m
YQR ReginaAir Canada and WestJet 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 Vancouver and Toronto

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.