One Passenger / One Trip
7:00am
Kitchener, ON
Charles Street Transit Terminal
11:55am
Toronto, ON
Scarborough Town Centre
4h 55min
Greyhound
CDN$ 11.21
7:00am
North Bay, ON
North Bay Bus Station
12:15pm
Toronto, ON
Yorkdale Bus Terminal
5h 15min
Ontario Northland
CDN$ 82.79
7:00am
Ottawa, ON
Central Station
2:05pm
Toronto, ON
University Ave and Wellington Street
7h 5min
Greyhound
CDN$ 40.25
7:00am
Kitchener, ON
Charles Street Transit Terminal
9:20am
Toronto, ON
Toronto Coach Terminal
2h 20min
Greyhound
CDN$ 10.07
7:00am
Ottawa, ON
Central Station
11:40am
Toronto, ON
Scarborough Town Centre
4h 40min
Greyhound
CDN$ 40.17
7:00am
Ottawa, ON
Central Station
12:45pm
Toronto, ON
Pearson YYZ Airport
5h 45min
Greyhound
CDN$ 39.3
7:00am
North Bay, ON
North Bay Bus Station
12:45pm
Toronto, ON
Toronto Coach Terminal
5h 45min
Ontario Northland
CDN$ 82.79
7:00am
Ottawa, ON
Central Station
12:15pm
Toronto, ON
Toronto Coach Terminal
5h 15min
Greyhound
CDN$ 40.17
7:05am
Kitchener, ON
Sportsworld
8:55am
Toronto, ON
Toronto Coach Terminal
1h 50min
Greyhound
CDN$ 10.01
7:10am
Greater Sudbury, ON
Sudbury Bus Terminal
1:00pm
Toronto, ON
Toronto Coach Terminal
5h 50min
Ontario Northland
CDN$ 83.62
7:10am
Greater Sudbury, ON
Sudbury Bus Terminal
12:25pm
Toronto, ON
Yorkdale Bus Terminal
5h 15min
Ontario Northland
CDN$ 83.62
7:10am
Kitchener, ON
Sportsworld
11:55am
Toronto, ON
Scarborough Town Centre
4h 45min
Greyhound
CDN$ 11.21
7:10am
Kitchener, ON
Sportsworld
10:35am
Toronto, ON
University Ave and Wellington Street
3h 25min
Greyhound
CDN$ 10.08
7:10am
Kitchener, ON
Sportsworld
9:20am
Toronto, ON
Toronto Coach Terminal
2h 10min
Greyhound
CDN$ 10.08
7:15am
Cambridge, ON
Cambridge Greyhound
11:55am
Toronto, ON
Scarborough Town Centre
4h 40min
Greyhound
CDN$ 9.93
7:15am
Cambridge, ON
Cambridge Greyhound
8:55am
Toronto, ON
Toronto Coach Terminal
1h 40min
Greyhound
CDN$ 10.05
7:45am
Windsor, ON
Windsor International Transit Terminal
2:55pm
Toronto, ON
Scarborough Town Centre
7h 10min
Greyhound
CDN$ 33.16
7:45am
Windsor, ON
Windsor International Transit Terminal
12:30pm
Toronto, ON
Pearson YYZ Airport
4h 45min
Greyhound
CDN$ 33.16
7:45am
Windsor, ON
Windsor International Transit Terminal
1:05pm
Toronto, ON
Toronto Coach Terminal
5h 20min
Greyhound
CDN$ 33.18
7:58am
Guelph, ON
Guelph University Gordon St at College Ave
9:20am
Toronto, ON
Toronto Coach Terminal
1h 22min
Greyhound
CDN$ 9.69
| 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 Ottawa to Toronto costs around CDN$ 40.25 while one from Kitchener to Toronto Coach Terminal costs CDN$ 10.07. The average ticket price is CDN$ 57.29.
There are many cities from which you can reach Toronto by bus. Some of them are Ottawa (Central Station), North Bay (North Bay Bus Station), Kitchener (Sportsworld). 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 Kitchener to Toronto or North Bay to Toronto. The trip with Greyhound from Kitchener to Toronto costs approximately CDN$ 11.21 and takes 4h 55min while the journey Ontario Northland North Bay Toronto costs CDN$ 82.79 and takes 5h 15min.
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 Ottawa (Central Station), Greater Sudbury (Sudbury Bus Terminal), Kitchener (Sportsworld). One of the trips, Ottawa - Toronto, can be found from CDN$ 39.3 if you book in advance.