One Passenger / One Trip
5:40pm
Huntsville, ON
Huntsville Bus Station
9:15pm
Toronto, ON
Yorkdale Bus Terminal
3h 35min
Ontario Northland
CDN$ 54.88
5:40pm
Kitchener, ON
Sportsworld
8:05pm
Toronto, ON
University Ave and Wellington Street
2h 25min
Greyhound
CDN$ 18.31
5:40pm
Huntsville, ON
Huntsville Bus Station
9:45pm
Toronto, ON
Toronto Coach Terminal
4h 5min
Ontario Northland
CDN$ 54.88
5:40pm
Kitchener, ON
Sportsworld
7:05pm
Toronto, ON
Toronto Coach Terminal
1h 25min
Greyhound
CDN$ 18.2
5:40pm
Guelph, ON
Guelph University Gordon St at College Ave
7:10pm
Toronto, ON
Toronto Coach Terminal
1h 30min
Greyhound
CDN$ 15.76
5:45pm
Peterborough, ON
Liftlock Coach Lines Bus Stop
8:30pm
Toronto, ON
Pearson YYZ Airport
2h 45min
Greyhound
CDN$ 22.83
5:45pm
Peterborough, ON
Liftlock Coach Lines Bus Stop
7:30pm
Toronto, ON
Toronto Coach Terminal
1h 45min
Greyhound
CDN$ 22.83
5:45pm
Peterborough, ON
Liftlock Coach Lines Bus Stop
11:05pm
Toronto, ON
University Ave and Wellington Street
5h 20min
Greyhound
CDN$ 24.97
5:45pm
Peterborough, ON
Liftlock Coach Lines Bus Stop
7:05pm
Toronto, ON
Scarborough Town Centre
1h 20min
Greyhound
CDN$ 24.39
5:45pm
Guelph, ON
University Centre Loop
8:05pm
Toronto, ON
University Ave and Wellington Street
2h 20min
Greyhound
CDN$ 16.02
5:45pm
Guelph, ON
University Centre Loop
7:10pm
Toronto, ON
Toronto Coach Terminal
1h 25min
Greyhound
CDN$ 15.88
5:50pm
Niagara Falls, ON
Bus Terminal
7:50pm
Toronto, ON
Toronto Coach Terminal
2h 0min
Greyhound
CDN$ 17.88
5:50pm
Niagara Falls, ON
Bus Terminal
11:05pm
Toronto, ON
University Ave and Wellington Street
5h 15min
Greyhound
CDN$ 18.03
5:50pm
Cambridge, ON
Cambridge Greyhound
7:05pm
Toronto, ON
Toronto Coach Terminal
1h 15min
Greyhound
CDN$ 18.45
5:50pm
Niagara Falls, ON
Bus Terminal
9:05pm
Toronto, ON
Pearson YYZ Airport
3h 15min
Greyhound
CDN$ 17.89
6:00pm
Guelph, ON
Aberfoyle Park and Ride
8:05pm
Toronto, ON
University Ave and Wellington Street
2h 5min
Greyhound
CDN$ 13.36
6:00pm
Mississauga, ON
Greyhound Mississauga
6:50am
Toronto, ON
University Ave and Wellington Street
12h 50min
Greyhound
CDN$ 16.97
6:00pm
Guelph, ON
Aberfoyle Park and Ride
7:10pm
Toronto, ON
Toronto Coach Terminal
1h 10min
Greyhound
CDN$ 13.17
6:20pm
Chatham, ON
Chatham Fuels Bus Stop
11:45pm
Toronto, ON
Toronto Coach Terminal
5h 25min
Greyhound
CDN$ 50.7
6:20pm
Chatham, ON
Chatham Fuels Bus Stop
7:55am
Toronto, ON
Scarborough Town Centre
13h 35min
Greyhound
CDN$ 57.97
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.88 while one from Kitchener to Toronto Coach Terminal costs CDN$ 18.2. The average ticket price is CDN$ 57.29.
There are many cities from which you can reach Toronto by bus. Some of them are Guelph (Guelph University Gordon St at College Ave), Peterborough (Liftlock Coach Lines Bus Stop), Niagara Falls (Bus 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 Kitchener to Toronto. The trip with Ontario Northland from Huntsville to Toronto costs approximately CDN$ 54.88 and takes 3h 35min while the journey Greyhound Kitchener Toronto costs CDN$ 18.31 and takes 2h 25min.
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 Peterborough (Liftlock Coach Lines Bus Stop), Guelph (University Centre Loop), Niagara Falls (Bus Terminal). One of the trips, Peterborough - Toronto, can be found from CDN$ 22.83 if you book in advance.