Find a bus from Edmonton, Alberta to Toronto

These train, bus and flight companies trust us


Find the cheapest ticket for your trip

Journey details

Best price 220.97$
Journey duration 54 h 44 min
Connections per day 12
First departure: 00:45
Last departure: 22:15
Distance 2699km

Find the best bus offers from Edmonton, Alberta to Toronto

virail helps you to find timetables and prices for all buses from Edmonton, Alberta to Toronto.

The route from Edmonton, Alberta to Toronto is served daily by 12 bus departing from the stations of North VIA Rail & Greyhound Station, Edmonton Welcome Center, South Greyhound Station and arriving to the stations of YYZ Airport, Scarborough Town Centre, Coach Terminal, University Ave & Wellington St.
The average duration of the journey is 54 h 44 min. The first bus leaves at 00:45. The last is at 22:15.

Ticket price Edmonton, Alberta - Toronto every day

Today Tomorrow In 2 days In 3 days In 4 days In 5 days In 6 days
$ 562.23$ 130.16$ 594.54$ 215.10$ 310.04$ 183.75$ 215.47

Buses from Edmonton, Alberta to Toronto


virail lets you search and compare times and prices of any transports from one city to another