|ROUND-TRIP FROM||$79||The cheapest round-trip train ticket to Toronto is from Ottawa, starting at $79. This price was found within the last 72 hours.|
|ONE-WAY FROM||$30||The cheapest one-way train ticket to Toronto is from London, starting at $30. This price was found within the last 72 hours.|
|POPULAR STATION||Toronto Union Station||Toronto Union Station is one of the most popular stations in Toronto|
|POPULAR TRAIN COMPANY||VIA Rail Canada||VIA Rail Canada and AccesRail also service this route|
The average price you’ll pay to travel by train to Toronto will be determined by where you’re coming from. If you’re leaving from Montreal the lowest ticket price is usually about $90, and from Ottawa it’s about $125.
Most people in Toronto will arrive at Toronto Union Station, one of the most accessible stations in the area. Major cities accessible by train from Toronto Union Station are Montreal and Ottawa.
Most users on momondo will check prices for VIA Rail Canada for their ride to Toronto. While VIA Rail Canada is a common choice, you can also search for options from AccesRail as both train companies can typically get you to Toronto. More options may be available to you, so use our search form to find all available options from your city to Toronto.
Our users have found train tickets to Toronto for $30 on average this week. We don’t predict any changes in price within the next 3 months. We recommend booking when you can to ensure you have your desired date secured.