1map logoGo to main page

Edmonton to Toronto from undefined146: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Edmonton, Canada
to
Toronto, Canada

How to Get from Edmonton to Toronto: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$146 - PlaneBest price
2720 kmDistance
5h 42m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Edmonton to Toronto with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
5h  42m
Estimated price
146-556
Recommended
route map
Distance: 2720 km
Duration: 5h 42m

See more options

Company
various
Plane
Drive
Average Duration
6h  23m
Estimated price
211-884
Company
various
Plane
Average Duration
7h  47m
Estimated price
273-1343
Company
various
Bus
Train
Average Duration
58h  10m
Estimated price
413-644
Company
various
Drive
Average Duration
37h  41m
Estimated price
677-1460

Edmonton - Toronto operators

Explore transport companies operating between Edmonton and Toronto, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
westjet.com

Plane from Edmonton (YEG) to Toronto (YYZ)

Average Duration
3h 45m
Estimated price
1466-1467

Plane from Edmonton (YEG) to Kitchener via Calgary

Average Duration
6h 30m
Estimated price
1468-1469
Website
aircanada.com

Plane from Edmonton (YEG) to Toronto (YYZ)

Average Duration
3h 49m
Estimated price
5560-1469

Plane from Edmonton (YEG) to Billy Bishop Toronto City via Montreal

Average Duration
7h 26m
Estimated price
5560-1460
Website
flyporter.com

Plane from Edmonton (YEG) to Toronto (YYZ)

Average Duration
3h 51m
Estimated price
1466-5561

Plane from Edmonton (YEG) to Billy Bishop Toronto City via Ottawa

Average Duration
6h 10m
Estimated price
5560-5561

Plane from Edmonton (YEG) to Billy Bishop Toronto City via Montreal

Average Duration
6h 32m
Estimated price
5560-1467
Website
flyflair.com

Plane from Edmonton (YEG) to Toronto (YYZ)

Average Duration
3h 55m
Estimated price
5562-1464

Plane from Edmonton (YEG) to Kitchener

Average Duration
3h 40m
Estimated price
5562-5563
Train
Contact phone
+1 888 842-7245
Website
viarail.ca

Train from Winnipeg to Toronto Union Station

Average Duration
37h 59m
Estimated price
5564-5565
Bus
Contact phone
1-833-583-3636
Website
riderexpress.ca

Bus from Edmonton Downtown, AB to Regina, SK

Average Duration
10h 15m
Estimated price
5568-5569

Bus from Regina, SK - 2820B Avonhurst to Winnipeg, MB

Average Duration
8h
Estimated price
2730-2731

Edmonton to Toronto: Overview of Bus, Train, Flight, and Car Trips

Traveling between Edmonton and Toronto offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an epic road trip from Edmonton to Toronto, spanning across an impressive 2201 miles of diverse Canadian landscapes, from the vast prairies to the breathtaking Great Lakes region. 💸 The cost of this unforgettable journey by car ranges from C$675 to C$1013, offering flexibility for different budgets and preferences, ensuring a rewarding experience for every traveler. 🌆 Arrive in vibrant Toronto after approximately 37 hours and 41 minutes of driving, ready to explore the iconic cityscape, cultural attractions, and culinary delights that await in this dynamic metropolis.
Average price
C$689 - C$1034
🛫 Flying from Edmonton to Toronto is made convenient by direct flights that take approximately 3 hours and 40 minutes. Airlines such as Flair Airlines, Porter Airlines, WestJet, and Air Canada operate flights on this route. 🛄 The total travel time from Edmonton to Toronto by plane is around 5 hours and 42 minutes. This allows for a relatively quick and efficient journey between the two cities. 💸 Flight prices between Toronto and Edmonton can range from C$146 to C$555, providing travelers with a variety of options to suit their budget and preferences.
Departure Point
Edmonton Airport
Arrival Point
Toronto Airport

Frequently asked questions

Find out more about the route from Edmonton to Toronto.

Or choose the category:
The distance between Edmonton and Toronto is 2719.8 km by air. If traveling by plane, the typical travel time is about 5 hours and 43 minutes. Another option is taking a flight to Kitchener and then a bus to Toronto, which takes approximately 7 hours and 42 minutes. Alternatively, if one prefers to drive, the road distance is about 3543.0 km and the typical travel time is 37 hours and 41 minutes.
The most cost-effective and time-efficient transportation option for traveling from Edmonton to Toronto is to fly. It takes approximately 5 hours and 43 minutes, and prices range from C$135 to C$553. Flying allows for a quick and convenient journey, minimizing travel time and offering competitive pricing options. Additionally, flying eliminates the hassle and exhaustion of a long 37-hour car ride.
To get from Edmonton to Toronto without using public transportation, you can consider driving. The distance between the two cities is approximately 3542.2 km, and the estimated travel time by car is around 37 hours and 41 minutes. Keep in mind that fuel costs and accommodation along the way should also be taken into account. The prices for the trip by car typically range from C$674 to C$1011.
To travel from Edmonton to Toronto without a car, you can take a combination of bus and train. The journey typically takes around 2 days and 8 hours and costs between C$364 and C$526. You can take a bus from Edmonton to Winnipeg, which takes about 17 hours, and then transfer to a train from Winnipeg to Toronto, which takes approximately 30 hours.
The flight journey between Edmonton and Toronto typically takes around 3 hours and 40 minutes. However, this time can vary depending on factors such as the airline, weather conditions, and any layovers. The cost of a flight between Toronto and Edmonton usually ranges from C$137 to C$551, with prices varying based on factors such as the airline, the class of the ticket, and the time of booking.
There are plenty of options for accommodation near Toronto. With over 906 hotels to choose from, visitors can find a range of options to suit their preferences and budgets. Prices start at C$58, offering affordable choices for travelers.