Direct flights from Vancouver to Toronto (YVR → YYZ)

Distance 3,346 km (2,079 mi)
Est. duration 3h 56m
Loading map...
Live fares · YVR → YYZ

Available flights

WestJetNon-stop
from$232
Book

About the Vancouver → Toronto route

Vancouver to Toronto is the kind of route that punches above its weight. At just under four hours in the air, it sits in that awkward middle zone — too long to feel like a quick hop, too short to justify lying flat (though Air Canada will happily sell you a business class seat if you disagree). This is one of Canada's busiest domestic corridors, which means four airlines competing for your wallet: Air Canada, WestJet, Flair, and Pacific Coastal. The passenger mix skews heavily toward business travelers Monday through Thursday, which has practical implications for pricing and seat availability if you're flexible on days.

Why travel from Vancouver to Toronto?

Toronto is where a lot of Canada's money moves, which explains the Monday morning rush out of YVR. But there's plenty pulling leisure travelers east too. Kensington Market alone is worth a trip — it's the kind of neighborhood that genuinely resists being polished into something Instagram-friendly, which is increasingly rare. The food scene pulls from an enormous range of communities, and I'd specifically point anyone toward the St. Lawrence Market on a Saturday morning. Then there's the arts calendar, the NBA when the Raptors are home, and for families, the reality that a major chunk of Vancouver's population has relatives in the Greater Toronto Area. This is a family-visit route as much as a business one.

Quick stats

  • Distance: 3,346 km
  • Estimated flight time: 3h 56m
  • Operating airlines: AC, F8, PD, WS
  • Direct route: yes

Practical tips for YVR → YYZ

January through March sees the lowest fares on this corridor, though you'll land into Toronto winter, which is a real thing with actual consequences. If you're flying Flair (F8) or any low-cost option, read the baggage policy before you get to the check-in desk — carry-on fees catch people off guard. YYZ arrivals can be slow through customs if you're connecting internationally, but domestic arrivals are straightforward. The UP Express train runs from Pearson directly to Union Station in roughly 25 minutes and costs around $12 CAD — it's the obvious call over a taxi. Canada-to-Canada means no visa, no currency swap, and no jet lag worth mentioning heading east.

Frequently asked questions

How long does the flight from Vancouver to Toronto take?

The flight covers 3,346 km and typically takes approximately 3 hours and 56 minutes of flight time. Actual travel time including boarding, taxi, and landing may be closer to 5 hours total.

Which airlines operate the Vancouver to Toronto route?

Four airlines serve this route: Air Canada (AC), Flair Airlines (F8), Porter Airlines (PD), and WestJet (WS). Each offers different service levels and pricing options.

What is the best time of year to fly from Vancouver to Toronto?

Late spring (May-June) and early fall (September-October) offer the best combination of pleasant weather at both destinations and relatively moderate fares compared to peak summer and winter holiday periods.

Do I need a visa to fly from Vancouver to Toronto within Canada?

No visa is required as this is a domestic flight within Canada; a valid government-issued ID such as a passport, driver's license, or provincial ID is sufficient for travel.

What should I know about luggage, jet lag, and transit for this flight?

Luggage allowances vary by airline, so check your carrier's policy in advance; jet lag is minimal on this eastbound flight (3-hour time difference). Plan for 2-3 hours at your departure airport and note that Toronto Pearson Airport has multiple terminals, so allow extra time for ground transit if connecting.

Find flights from Vancouver to Toronto
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Frequently asked questions

How far is the flight from Vancouver to Toronto? The flight distance from YVR to YYZ is approximately 3,346 km (2,079 miles).
How long is the flight from YVR to YYZ? The estimated flight time from Vancouver to Toronto is approximately 3h 56m.
What airlines fly from YVR to YYZ? Airlines operating direct flights from Vancouver to Toronto include: AC, F8, PD, WS.

Cheapest fares Vancouver → Toronto

Vancouver YVR
Toronto YYZ

Related guides for this route

Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Vancouver → Toronto.

Try a nearby airport to Vancouver

Flights to Toronto (YYZ) from other airports within 350 km of Vancouver. Often unlocks cheaper fares or better times.

Or try a nearby airport to Toronto

Flights from Vancouver (YVR) to other airports within 350 km of Toronto.

Other flights from Vancouver (YVR)

Other flights from Toronto (YYZ)