One Passenger / One Trip
2:00pm
Montreal, QC
Gare d'autocars de Montréal
10:50pm
Toronto, ON
Toronto Coach Terminal
8h 50min
Greyhound
CDN$ 45.1
2:00pm
Montreal, QC
Gare d'autocars de Montréal
10:25pm
Toronto, ON
Scarborough Town Centre
8h 25min
Greyhound
CDN$ 45.06
2:10pm
Gatineau, QC
Gatineau Bus Stop
10:50pm
Toronto, ON
Toronto Coach Terminal
8h 40min
Greyhound
CDN$ 42.72
2:10pm
Gatineau, QC
Gatineau Bus Stop
10:25pm
Toronto, ON
Scarborough Town Centre
8h 15min
Greyhound
CDN$ 42.72
2:30pm
Bracebridge, ON
300 Ecclestone
5:00pm
Toronto, ON
Yorkdale Bus Terminal
2h 30min
Ontario Northland
CDN$ 45.01
2:30pm
London, ON
Greyhound Station
5:05pm
Toronto, ON
Toronto Coach Terminal
2h 35min
Greyhound
CDN$ 26.38
2:30pm
London, ON
Greyhound Station
6:45pm
Toronto, ON
Scarborough Town Centre
4h 15min
Greyhound
CDN$ 26.43
2:30pm
Bracebridge, ON
300 Ecclestone
5:30pm
Toronto, ON
Toronto Coach Terminal
3h 0min
Ontario Northland
CDN$ 45.01
2:30pm
Peterborough, ON
Liftlock Coach Lines Bus Stop
5:35pm
Toronto, ON
University Ave and Wellington Street
3h 5min
Greyhound
CDN$ 18.97
2:30pm
Peterborough, ON
Liftlock Coach Lines Bus Stop
4:45pm
Toronto, ON
Toronto Coach Terminal
2h 15min
Greyhound
CDN$ 18.82
2:30pm
Kitchener, ON
Charles Street Transit Terminal
4:10pm
Toronto, ON
Toronto Coach Terminal
1h 40min
Greyhound
CDN$ 13.73
2:30pm
London, ON
Greyhound Station
4:30pm
Toronto, ON
Pearson YYZ Airport
2h 0min
Greyhound
CDN$ 26.38
2:30pm
Peterborough, ON
Liftlock Coach Lines Bus Stop
4:20pm
Toronto, ON
Scarborough Town Centre
1h 50min
Greyhound
CDN$ 18.82
2:30pm
Peterborough, ON
Liftlock Coach Lines Bus Stop
7:25pm
Toronto, ON
Pearson YYZ Airport
4h 55min
Greyhound
CDN$ 18.97
2:35pm
Fort Erie, ON
Fort Erie - Robo Mart
6:45pm
Toronto, ON
Scarborough Town Centre
4h 10min
Greyhound
CDN$ 29.53
2:35pm
Fort Erie, ON
Fort Erie - Robo Mart
7:05pm
Toronto, ON
University Ave and Wellington Street
4h 30min
Greyhound
CDN$ 29.47
2:35pm
Fort Erie, ON
Fort Erie - Robo Mart
5:55pm
Toronto, ON
Pearson YYZ Airport
3h 20min
Greyhound
CDN$ 29.47
2:35pm
Fort Erie, ON
Fort Erie - Robo Mart
5:15pm
Toronto, ON
Toronto Coach Terminal
2h 40min
Greyhound
CDN$ 29.47
2:40pm
Kitchener, ON
Sportsworld
5:05pm
Toronto, ON
University Ave and Wellington Street
2h 25min
Greyhound
CDN$ 13.73
2:40pm
Windsor, ON
Windsor International Transit Terminal
7:15pm
Toronto, ON
Pearson YYZ Airport
4h 35min
Greyhound
CDN$ 44.05
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 Montreal to Toronto costs around CDN$ 45.06 while one from Gatineau to Toronto Coach Terminal costs CDN$ 42.72. The average ticket price is CDN$ 57.29.
There are many cities from which you can reach Toronto by bus. Some of them are Gatineau (Gatineau Bus Stop), London (Greyhound Station), Bracebridge (300 Ecclestone). 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 Montreal to Toronto or Bracebridge to Toronto. The trip with Greyhound from Montreal to Toronto costs approximately CDN$ 45.1 and takes 8h 50min while the journey Ontario Northland Bracebridge Toronto costs CDN$ 45.01 and takes 2h 30min.
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 London (Greyhound Station), Peterborough (Liftlock Coach Lines Bus Stop), Kitchener (Charles Street Transit Terminal). One of the trips, London - Toronto, can be found from CDN$ 26.43 if you book in advance.