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 map3,345 kmdistance
~4h 35mdirect flight time (estimate)
3direct airlines
14one-stop options
Direct flights from Toronto to Vancouver
| Route | Airlines (incl. codeshares) | Distance | Time (est.) |
|---|---|---|---|
| YYZ → YVR | Air Canada, Philippine Airlines, WestJet | 3,345 km | ~4h 35m |
Best one-stop connections
Through the biggest hubs first. Times include about 100 minutes to change planes.
| Via | Airlines | Distance | Time (est.) |
|---|---|---|---|
| ORD Chicago | American Airlines and Air Canada then American Airlines and Air Canada | 3,532 km | ~7h |
| DEN Denver | Air Canada and United Airlines then Air Canada and United Airlines | 3,901 km | ~7h 25m |
| SEA Seattle | Air Canada then American Airlines and Air Canada | 3,511 km | ~6h 55m |
| YUL Montreal | Air Canada and KLM then Air Canada and Flair Airlines | 4,189 km | ~7h 45m |
| YYC Calgary | Air Canada and Flair Airlines then Air Canada and Air Transat | 3,376 km | ~6h 45m |
| YEG Edmonton | Air Canada and Flair Airlines then Air Canada and Japan Airlines | 3,498 km | ~6h 55m |
| YOW Ottawa | Air Canada and WestJet then Air Canada | 3,916 km | ~7h 25m |
| YWG Winnipeg | Air Canada and Flair Airlines then Air Canada and WestJet | 3,368 km | ~6h 45m |
| YLW Kelowna | WestJet then Air North and Air Canada | 3,353 km | ~6h 45m |
| YHU Montreal | Porter Airlines Canada then Porter Airlines Canada | 4,236 km | ~7h 50m |
| YQR Regina | Air Canada and KLM then Air Canada and WestJet | 3,360 km | ~6h 45m |
| YXE Saskatoon | Air Canada and WestJet then Air Canada and WestJet | 3,415 km | ~6h 50m |
More from Toronto and Vancouver
- Vancouver (YVR) to Toronto (YYZ) · return route
- All direct flights from Toronto (YYZ)
- All direct flights from Vancouver (YVR)
- Toronto to Istanbul (IST)
- Toronto to Amsterdam (AMS)
- Toronto to Paris (CDG)
- Toronto to Frankfurt (FRA)
- Toronto to Dubai (DXB)
- Toronto to Beijing (PEK)
- Toronto to Chicago (ORD)
- Toronto to Barcelona (BCN)
- Toronto to Dallas-Fort Worth (DFW)
- Toronto to Shanghai (PVG)
- Toronto to Rome (FCO)
- Toronto to Munich (MUC)
- Istanbul (IST) to Vancouver
- Amsterdam (AMS) to Vancouver
- Paris (CDG) to Vancouver
- Frankfurt (FRA) to Vancouver
- Beijing (PEK) to Vancouver
- Chicago (ORD) to Vancouver
- Dallas-Fort Worth (DFW) to Vancouver
- Shanghai (PVG) to Vancouver
- Munich (MUC) to Vancouver
- Guangzhou (CAN) to Vancouver
- London (LHR) to Vancouver
- London (LGW) to 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.