One Passenger / One Trip
3:25am
Huntsville, ON
Huntsville Bus Station
6:40am
Toronto, ON
Yorkdale Bus Terminal
3h 15min
Ontario Northland
CDN$ 54.87
3:25am
Huntsville, ON
Huntsville Bus Station
7:10am
Toronto, ON
Toronto Coach Terminal
3h 45min
Ontario Northland
CDN$ 54.87
3:45am
London, ON
Greyhound Station
7:55am
Toronto, ON
Scarborough Town Centre
4h 10min
Greyhound
CDN$ 24.07
3:45am
London, ON
Greyhound Station
6:05am
Toronto, ON
Pearson YYZ Airport
2h 20min
Greyhound
CDN$ 23.76
3:45am
London, ON
Greyhound Station
6:40am
Toronto, ON
Toronto Coach Terminal
2h 55min
Greyhound
CDN$ 23.85
4:00am
Bracebridge, ON
300 Ecclestone
6:40am
Toronto, ON
Yorkdale Bus Terminal
2h 40min
Ontario Northland
CDN$ 44.42
4:00am
Bracebridge, ON
300 Ecclestone
7:10am
Toronto, ON
Toronto Coach Terminal
3h 10min
Ontario Northland
CDN$ 44.42
5:00am
Kitchener, ON
Charles Street Transit Terminal
7:00am
Toronto, ON
Toronto Coach Terminal
2h 0min
Greyhound
CDN$ 9.91
5:05am
Hamilton, ON
Hamilton Bus Stop (DC Synergy Ltd)
6:05am
Toronto, ON
Pearson YYZ Airport
1h 0min
Greyhound
CDN$ 10.13
5:05am
Hamilton, ON
Hamilton Bus Stop (DC Synergy Ltd)
7:20am
Toronto, ON
University Ave and Wellington Street
2h 15min
Greyhound
CDN$ 10.13
5:05am
Hamilton, ON
Hamilton Bus Stop (DC Synergy Ltd)
6:40am
Toronto, ON
Toronto Coach Terminal
1h 35min
Greyhound
CDN$ 10.13
5:05am
Orillia, ON
150 Front St S
7:10am
Toronto, ON
Toronto Coach Terminal
2h 5min
Ontario Northland
CDN$ 31.29
5:05am
Orillia, ON
150 Front St S
6:40am
Toronto, ON
Yorkdale Bus Terminal
1h 35min
Ontario Northland
CDN$ 31.29
5:05am
Hamilton, ON
Hamilton Bus Stop (DC Synergy Ltd)
7:55am
Toronto, ON
Scarborough Town Centre
2h 50min
Greyhound
CDN$ 10.13
5:10am
Kitchener, ON
Sportsworld
7:00am
Toronto, ON
Toronto Coach Terminal
1h 50min
Greyhound
CDN$ 9.91
5:10am
Orillia, ON
Georgian College
6:40am
Toronto, ON
Yorkdale Bus Terminal
1h 30min
Ontario Northland
CDN$ 31.29
5:10am
Orillia, ON
Georgian College
7:10am
Toronto, ON
Toronto Coach Terminal
2h 0min
Ontario Northland
CDN$ 31.29
5:15am
Pembroke, ON
Prince St
3:35pm
Toronto, ON
University Ave and Wellington Street
10h 20min
Greyhound
CDN$ 70.46
5:15am
Barrie, ON
Transit Terminal
6:45am
Toronto, ON
Toronto Coach Terminal
1h 30min
Greyhound
CDN$ 10.98
5:15am
Pembroke, ON
Prince St
2:30pm
Toronto, ON
Toronto Coach Terminal
9h 15min
Greyhound
CDN$ 59.99
City: | Toronto, ON |
Daily arrivals: | 528 |
Bus stations | Pearson YYZ Airport, University Ave and Wellington Street, Toronto Coach Terminal, Yorkdale Bus Terminal, Scarborough Town Centre |
Connections: | 53 |
Companies: | Greyhound, Ontario Northland |
Avg price: | CDN$ 57.29 |
The price of the ticket varies a lot depending on the city from where it comes. For example, a bus ticket from Huntsville to Toronto costs around CDN$ 54.87 while one from London to Pearson YYZ Airport costs CDN$ 23.76. The average ticket price is CDN$ 57.29.
There are many cities from which you can reach Toronto by bus. Some of them are London (Greyhound Station), Bracebridge (300 Ecclestone), Kitchener (Charles Street Transit Terminal). If you need more information, you can use our search engine.
There are several companies that operate in Toronto. Some are Greyhound, Ontario Northland on journeys such as Huntsville to Toronto or London to Toronto. The trip with Ontario Northland from Huntsville to Toronto costs approximately CDN$ 54.87 and takes 3h 15min while the journey Greyhound London Toronto costs CDN$ 24.07 and takes 4h 10min.
There are many bus stations in Toronto. Some of them are: Pearson YYZ Airport, University Ave and Wellington Street, Toronto Coach Terminal, Yorkdale Bus Terminal, Scarborough Town Centre. These stations can be reached from cities such as Bracebridge (300 Ecclestone), Hamilton (Hamilton Bus Stop (DC Synergy Ltd)), Orillia (150 Front St S). One of the trips, Bracebridge - Toronto, can be found from CDN$ 44.42 if you book in advance.