One Passenger / One Trip
2:19am
Viking, AB
Viking sign post
9:30am
Toronto, ON
Toronto Union Station
53h 11min
VIA Rail
CDN$ 328.65
3:24am
Wainwright, AB
Wainwright train station
9:30am
Toronto, ON
Toronto Union Station
52h 6min
VIA Rail
CDN$ 322.35
5:16am
Unity, SK
Unity train station
9:30am
Toronto, ON
Toronto Union Station
50h 14min
VIA Rail
CDN$ 308.7
6:10am
Sarnia, ON
Sarnia train station
10:53am
Toronto, ON
Toronto Union Station
4h 43min
VIA Rail
CDN$ 49.72
6:26am
Plympton-Wyoming, ON
Wyoming train station
10:04am
Toronto, ON
Toronto Union Station
3h 38min
VIA Rail
CDN$ 44
6:26am
Plympton-Wyoming, ON
Wyoming train station
10:53am
Toronto, ON
Toronto Union Station
4h 27min
VIA Rail
CDN$ 44
6:31am
Biggar, SK
Biggar train station
9:30am
Toronto, ON
Toronto Union Station
48h 59min
VIA Rail
CDN$ 299.25
6:41am
Oshawa, ON
Oshawa train station
8:04am
Toronto, ON
Long Branch (GO) station train
1h 23min
GO Transit
CDN$ 12.65
6:41am
Oshawa, ON
Oshawa train station
7:18am
Toronto, ON
Eglinton (GO) station train
0h 37min
GO Transit
CDN$ 10.05
6:41am
Oshawa, ON
Oshawa train station
7:13am
Toronto, ON
Guildwood train station
0h 32min
GO Transit
CDN$ 8.8
6:41am
Oshawa, ON
Oshawa train station
7:27am
Toronto, ON
Danforth GO station train
0h 46min
GO Transit
CDN$ 10.05
6:41am
Oshawa, ON
Oshawa train station
7:22am
Toronto, ON
Scarborough station train
0h 41min
GO Transit
CDN$ 10.05
6:41am
Oshawa, ON
Oshawa train station
7:58am
Toronto, ON
Mimico GO station train
1h 17min
GO Transit
CDN$ 12.65
6:41am
Oshawa, ON
Oshawa train station
7:40am
Toronto, ON
Toronto Union Station
0h 59min
GO Transit
CDN$ 11.2
6:41am
Oshawa, ON
Oshawa train station
7:07am
Toronto, ON
Rouge Hill GO station train
0h 26min
GO Transit
CDN$ 8.75
6:41am
Oshawa, ON
Oshawa train station
7:50am
Toronto, ON
Exhibition GO station train
1h 9min
GO Transit
CDN$ 11.2
6:47am
Whitby, ON
Whitby station train
7:40am
Toronto, ON
Toronto Union Station
0h 53min
GO Transit
CDN$ 10.45
6:54am
Ajax, ON
Ajax GO Transit station
7:40am
Toronto, ON
Toronto Union Station
0h 46min
GO Transit
CDN$ 9.35
6:59am
Strathroy, ON
Strathroy train station
10:04am
Toronto, ON
Toronto Union Station
3h 5min
VIA Rail
CDN$ 44
6:59am
Strathroy, ON
Strathroy train station
10:53am
Toronto, ON
Toronto Union Station
3h 54min
VIA Rail
CDN$ 44
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 Wainwright to Toronto costs around CDN$ 322.35 while one from Unity to Toronto Union Station costs CDN$ 308.7. The average ticket price is CDN$ 23.59.
There are many cities from which you can reach Toronto by train. Some of them are Sarnia (Sarnia train station), Plympton-Wyoming (Wyoming train station), Biggar (Biggar train station). 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 Viking to Toronto or Oshawa to Toronto. The trip with VIA Rail from Viking to Toronto costs approximately CDN$ 328.65 and takes 53h 11min while the trip GO Transit Oshawa Toronto costs CDN$ 12.65 and takes 1h 23min.
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 Plympton-Wyoming (Wyoming train station), Oshawa (Oshawa train station), Whitby (Whitby station train). One of your trips, Plympton-Wyoming - Toronto, you can find from CDN$ 44 if you book in advance.