One Passenger / One Trip
10:41pm
Oshawa, ON
Oshawa train station
12:04am
Toronto, ON
Long Branch (GO) station train
1h 23min
GO Transit
CDN$ 12.65
10:41pm
Oshawa, ON
Oshawa train station
11:13pm
Toronto, ON
Guildwood train station
0h 32min
GO Transit
CDN$ 8.8
10:47pm
Brampton, ON
Brampton train station
11:17pm
Toronto, ON
Toronto Union Station
0h 30min
VIA Rail
CDN$ 20
10:47pm
Whitby, ON
Whitby station train
11:40pm
Toronto, ON
Toronto Union Station
0h 53min
GO Transit
CDN$ 10.45
10:47pm
Hope, BC
Katz train station
9:30am
Toronto, ON
Toronto Union Station
79h 43min
VIA Rail
CDN$ 444.15
10:54pm
Ajax, ON
Ajax GO Transit station
11:40pm
Toronto, ON
Toronto Union Station
0h 46min
GO Transit
CDN$ 9.35
11:00pm
Pickering, ON
Pickering station train
11:40pm
Toronto, ON
Toronto Union Station
0h 40min
GO Transit
CDN$ 8.6
11:35pm
Elma, MB
Elma train station
9:30am
Toronto, ON
Toronto Union Station
32h 55min
VIA Rail
CDN$ 202.65
11:41pm
Oshawa, ON
Oshawa train station
12:40am
Toronto, ON
Toronto Union Station
0h 59min
GO Transit
CDN$ 11.2
11:41pm
Oshawa, ON
Oshawa train station
12:27am
Toronto, ON
Danforth GO station train
0h 46min
GO Transit
CDN$ 10.05
11:41pm
Oshawa, ON
Oshawa train station
12:13am
Toronto, ON
Guildwood train station
0h 32min
GO Transit
CDN$ 8.8
11:41pm
Oshawa, ON
Oshawa train station
12:07am
Toronto, ON
Rouge Hill GO station train
0h 26min
GO Transit
CDN$ 8.75
11:41pm
Oshawa, ON
Oshawa train station
12:50am
Toronto, ON
Exhibition GO station train
1h 9min
GO Transit
CDN$ 11.2
11:41pm
Oshawa, ON
Oshawa train station
12:58am
Toronto, ON
Mimico GO station train
1h 17min
GO Transit
CDN$ 12.65
11:41pm
Oshawa, ON
Oshawa train station
12:18am
Toronto, ON
Eglinton (GO) station train
0h 37min
GO Transit
CDN$ 10.05
11:41pm
Oshawa, ON
Oshawa train station
1:04am
Toronto, ON
Long Branch (GO) station train
1h 23min
GO Transit
CDN$ 12.65
11:41pm
Oshawa, ON
Oshawa train station
12:22am
Toronto, ON
Scarborough station train
0h 41min
GO Transit
CDN$ 10.05
11:47pm
Whitby, ON
Whitby station train
12:40am
Toronto, ON
Toronto Union Station
0h 53min
GO Transit
CDN$ 10.45
11:54pm
Ajax, ON
Ajax GO Transit station
12:40am
Toronto, ON
Toronto Union Station
0h 46min
GO Transit
CDN$ 9.35
11:56pm
Oakbank, MB
Brereton Lake train station
9:30am
Toronto, ON
Toronto Union Station
32h 34min
VIA Rail
CDN$ 200.55
| City: | Toronto, ON |
| Daily arrivals: | 498 |
| Train stations | Exhibition GO station train, Toronto Union Station, Guildwood train station, Mimico GO station train, Long Branch (GO) station train, Scarborough station train, Eglinton (GO) station train, Rouge Hill GO station train, Danforth GO station train |
| Connections: | 19 |
| Companies: | VIA Rail, GO Transit |
| Avg price: | CDN$ 23.59 |
The price of the ticket varies a lot depending on the city from where it comes. For example, a train ticket from Oshawa to Toronto costs around CDN$ 8.8 while one from Whitby to Toronto Union Station costs CDN$ 10.45. The average ticket price is CDN$ 23.59.
There are many cities from which you can reach Toronto by train. Some of them are Hope (Katz train station), Ajax (Ajax GO Transit station), Pickering (Pickering station train). If you need more information, you can use our search engine.
There are many companies that operate in Toronto. Some are VIA Rail, GO Transit on journeys such as Oshawa to Toronto or Brampton to Toronto. The trip with GO Transit from Oshawa to Toronto costs approximately CDN$ 12.65 and takes 1h 23min while the trip VIA Rail Brampton Toronto costs CDN$ 20 and takes 0h 30min.
There are several train stations in Toronto. Some of them are: Exhibition GO station train, Toronto Union Station, Guildwood train station, Mimico GO station train, Long Branch (GO) station train, Scarborough station train, Eglinton (GO) station train, Rouge Hill GO station train, Danforth GO station train. These stations can be reached from cities such as Elma (Elma train station), Oshawa (Oshawa train station), Whitby (Whitby station train). One of your trips, Elma - Toronto, you can find from CDN$ 202.65 if you book in advance.