• Our partners include:

  • Greyhound USA
  • VIA Rail
  • Amtrak
  • Acela Express
  • Megabus
  • SuperShuttle
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia

There are 5 ways to get from Edmonton to Toronto by plane, bus, train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly to Toronto  •  6h 24m

  1. Fly from Edmonton (YEG) to Toronto (YYZ) YEG - YYZ

$170 - $666

Cheapest option

Fly to Hamilton, bus  •  7h 51m

  1. Fly from Edmonton (YEG) to Hamilton (YHM) YEG - YHM
  2. Take the bus from Hamilton GO Centre Bus to Union Station Bus Terminal

$126 - $489

3 alternative options

Fly to Billy Bishop Toronto City  •  8h 14m

  1. Fly from Edmonton (YEG) to Billy Bishop Toronto City (YTZ) YEG - YTZ

$369 - $1,209

Train  •  2 days 17h

  1. Take the train from Edmonton to Toronto VIA Rail

$323 - $566

Drive  •  38h 33m

  1. Drive from Edmonton to Toronto 2193.2 miles

$290 - $420

Questions & Answers

The cheapest way to get from Edmonton to Toronto is to fly and bus which costs $160 - $650 and takes 7h 51m.

More details

The quickest way to get from Edmonton to Toronto is to fly which costs $220 - $900 and takes 6h 24m.

More details

The distance between Edmonton and Toronto is 2704 km. The road distance is 3509.2 km.

Get driving directions

The best way to get from Edmonton to Toronto without a car is to train which takes 2 days 17h and costs $420 - $750.

More details

It takes approximately 6h 24m to get from Edmonton to Toronto, including transfers.

More details

The best way to get from Edmonton to Toronto is to fly which takes 6h 24m and costs $220 - $900. Alternatively, you can train, which costs $420 - $750 and takes 2 days 17h.

Mode details

The quickest flight from Edmonton Airport to Toronto Airport is the direct flight which takes 3h 40m.

Search flights

Toronto is 2h ahead of Edmonton. It is currently 3:33 PM in Edmonton and 5:33 PM in Toronto.

Yes, the driving distance between Edmonton to Toronto is 3509 km. It takes approximately 38h 33m to drive from Edmonton to Toronto.

Get driving directions

Flair Airlines, Air Transat, WestJet and Air Canada offer flights from Edmonton Airport to Toronto Airport.

Search flights

Map of how to get from Edmonton to Toronto.
Launch map view
  • Distance: 1690 miles
  • Duration: 6h 24m

What companies run services between Edmonton, AB, Canada and Toronto, ON, Canada?

WestJet, Air Canada and two other airlines fly from Edmonton to Toronto hourly. Alternatively, VIA Rail operates a train from Edmonton to Toronto twice a week. Tickets cost $310 - $550 and the journey takes 2 days 17h.

Airlines
Air Canada
Website
aircanada.com
Flights from Edmonton to Toronto
Ave. Duration
3h 41m
When
Every day
Estimated price
$230 - $700
Flights from Edmonton to Toronto via Calgary
Ave. Duration
5h 31m
When
Every day
Estimated price
$230 - $700
Flights from Edmonton to Billy Bishop Toronto City via Montreal
Ave. Duration
6h 37m
When
Every day
Estimated price
$360 - $1,200
Flights from Edmonton to Billy Bishop Toronto City via Toronto, Montreal
Ave. Duration
8h 30m
When
Every day
Estimated price
$380 - $1,300
Flights from Edmonton to Billy Bishop Toronto City via Ottawa, Montreal
Ave. Duration
8h 30m
When
Monday to Friday
Estimated price
$360 - $1,200
Flights from Edmonton to Billy Bishop Toronto City via Calgary, Montreal
Ave. Duration
9h 25m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$380 - $1,300
Flights from Edmonton to Billy Bishop Toronto City via Winnipeg, Montreal
Ave. Duration
10h 5m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$360 - $1,200
WestJet
Website
westjet.com
Flights from Edmonton to Toronto
Ave. Duration
3h 41m
When
Every day
Estimated price
$310 - $1,300
Flights from Edmonton to Hamilton via Calgary
Ave. Duration
6h 8m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$200 - $750
Swoop
Website
flyswoop.com
Flights from Edmonton to Hamilton
Ave. Duration
3h 32m
When
Every day
Estimated price
$290 - $1,400
Flights from Edmonton to Hamilton via Abbotsford
Ave. Duration
7h 47m
When
Tuesday, Wednesday, Friday and Saturday
Estimated price
$410 - $1,900
Flair Airlines
Website
flairair.ca
Flights from Edmonton to Toronto
Ave. Duration
3h 55m
When
Every day
Estimated price
$130 - $650
Air Transat
Website
airtransat.com
Flights from Edmonton to Toronto
Ave. Duration
4h 3m
When
Monday and Wednesday
Estimated price
$210 - $1,200
Train operators
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Edmonton to Toronto
Ave. Duration
2 days 17h
Frequency
Twice a week
Estimated price
$310 - $550
Website
viarail.ca
Escape
$275 - $290
Economy
$310 - $440
EconomyPlus
$370 - $550
Business
$550 - $850
Bus operators
GO Transit
Phone
+1 888-438-6646
Website
gotransit.com
Bus from Hamilton GO Centre Bus to Union Station Bus Terminal
Ave. Duration
1h 5m
Frequency
Every 30 minutes
Estimated price
$7 - $10
Website
GO Transit

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Italy Travel Guides, Why you should take the train in the US and Best ways to travel around Australia - to help you get the most out of your next trip.

More Questions & Answers

There are 1335+ hotels available in Toronto. Prices start at $72 USD per night.

More details