Direct flights from Edmonton to Toronto (YEG → YYZ)

Distance 2,690 km (1,671 mi)
Est. duration 3h 10m
Loading map...
Live fares · YEG → YYZ

Available flights

PDNon-stop
from$190
Book

About the Edmonton → Toronto route

Edmonton to Toronto is one of Canada's workhorse routes — a 2,690-kilometre corridor that connects the oil-patch capital of the Prairies to the country's financial and cultural centre. At roughly 3 hours and 10 minutes in the air, it sits in that comfortable middle ground: long enough to get some real work done, short enough that you won't arrive feeling like a crumpled receipt. Air Canada and WestJet both fly it heavily, which keeps competition honest. The passenger mix tells the whole story — suits heading to Bay Street meetings, Albertan families visiting relatives in Scarborough, and the occasional arts-world type making the pilgrimage east.

Why travel from Edmonton to Toronto?

Toronto earns the trip. For Edmontonians, it's often the first stop for anything the Prairies simply can't offer at scale — a Broadway touring production at the Princess of Wales Theatre, a weekend lost in Kensington Market's chaotic tangle of vintage shops and roti counters, or a proper dim sum crawl through Scarborough that rivals anything in Hong Kong. Business travellers come for Bay Street meetings and tech conferences that rarely touch down in Alberta. Families scattered by decades of migration keep this route full on long weekends. And honestly, for anyone who hasn't stood on the CN Tower's glass floor at dusk and watched Lake Ontario go pink, that alone is reason enough to book.

Quick stats

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

Practical tips for YEG → YYZ

Toronto's winters are milder than Edmonton's but still genuinely cold, so January and February mean cheaper fares and a quieter city — not a bad trade. Arrive at Pearson (YYZ) ready for one of North America's larger airports; Terminal 1 and Terminal 3 are separate buildings, so confirm which your airline uses before you go hunting for bags. The UP Express train runs directly from YYZ to Union Station in about 25 minutes and costs a fraction of a taxi. If you're flying Flair (F8) or another low-cost carrier, read the baggage rules carefully before you pack — carry-on allowances can be surprisingly strict and the add-on fees add up fast.

Frequently asked questions

How long is the flight from Edmonton to Toronto?

The flight is approximately 3 hours and 10 minutes for a distance of 2,690 km. This is a direct domestic flight with no time zone change.

Which airlines fly the Edmonton to Toronto route?

Air Canada (AC), Flair Airlines (F8), Pivot Airlines (PD), and WestJet (WS) all operate flights on this route, giving you multiple scheduling and pricing options.

What's the best time of year to fly from Edmonton to Toronto?

Late spring (May-June) and early fall (September) offer pleasant weather in both cities and typically lower fares than peak summer travel. Winter months can see more flight delays due to Edmonton's cold weather.

Do I need a passport or visa to fly from Edmonton to Toronto?

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

What should I know about luggage, jet lag, and connections on this route?

Luggage allowances vary by airline, so check your carrier's policy in advance. Since both cities are in the same time zone, there's no jet lag to worry about, and the short flight time means connections in Toronto are quick and manageable.

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

Frequently asked questions

How far is the flight from Edmonton to Toronto? The flight distance from YEG to YYZ is approximately 2,690 km (1,671 miles).
How long is the flight from YEG to YYZ? The estimated flight time from Edmonton to Toronto is approximately 3h 10m.
What airlines fly from YEG to YYZ? Airlines operating direct flights from Edmonton to Toronto include: AC, F8, PD, WS.

Cheapest fares Edmonton → Toronto

Related guides for this route

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

Try a nearby airport to Edmonton

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

Or try a nearby airport to Toronto

Flights from Edmonton (YEG) to other airports within 350 km of Toronto.

Other flights from Edmonton (YEG)

Other flights from Toronto (YYZ)