Trains Trains to Toronto

Find cheap train tickets to Toronto

Round-trip
The price shown for each trip will be the average for all passengers, including any infants.
Boston (BOS)
Toronto (YTO)
Thu 6/24
Fri 7/2
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs. momondo |

Toronto train information

Find information about ticket prices, train stations, general availability, and companies that offer transportation to Toronto
ROUND-TRIP FROM$79The 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$30The cheapest one-way train ticket to Toronto is from London, starting at $30. This price was found within the last 72 hours.
POPULAR STATIONToronto Union StationToronto Union Station is one of the most popular stations in Toronto
POPULAR TRAIN COMPANYVIA Rail CanadaVIA Rail Canada and AccesRail also service this route

Book return-trip train tickets to Toronto

Here are the fastest and cheapest round-trip train tickets to Toronto. Use our search form above to specify dates and your ideal station. All prices were found in the last 72 hours.
Cheapest
Quickest
VIA Rail Canada
Aug 5
8:05 am
Ottawa Fallowfield
4h 09m
12:14 pm
Toronto Guildwood GO
Aug 6
8:37 am
Toronto Guildwood GO
3h 56m
12:33 pm
Ottawa Fallowfield
VIA Rail Canada
Oct 22
9:23 am
Montreal Central
5h 10m
2:33 pm
Toronto Union Station
Nov 23
6:32 am
Toronto Union Station
5h 29m
12:01 pm
Montreal Central
VIA Rail Canada
Aug 5
7:24 am
Montreal Saint-Lambert
6h 50m
1 stop
2:14 pm
Toronto Guildwood GO
Aug 17
7:52 am
Toronto Guildwood GO
6h 54m
1 stop
2:46 pm
Montreal Saint-Lambert
VIA Rail Canada
Sep 15
4:55 am
Montreal Central
5h 28m
10:23 am
Toronto Union Station
Sep 30
1:02 pm
Toronto Union Station
5h 11m
6:13 pm
Montreal Central
VIA Rail Canada
Aug 5
1:16 pm
Montreal Central
4h 43m
5:59 pm
Toronto Guildwood GO
Aug 17
6:52 am
Toronto Guildwood GO
7h 12m
1 stop
2:04 pm
Montreal Central
VIA Rail Canada
Sep 15
8:04 am
Montreal Central
7h 26m
1 stop
3:30 pm
Toronto Guildwood GO
Sep 30
7:52 am
Toronto Guildwood GO
5h 09m
1:01 pm
Montreal Central
Search all trains

Book one-way train tickets to Toronto

For one-way trains to Toronto, below are our fastest and cheapest options found in the last 72 hours. Select your deal below or use the search form above to find available train tickets by date from your ideal station.
Cheapest
Quickest
VIA Rail Canada
Jul 26
3:32 am
London
3h 21m
6:53 am
Toronto Union Station
VIA Rail Canada
Oct 10
7:24 am
Montreal Saint-Lambert
7h 09m
1 stop
2:33 pm
Toronto Union Station
VIA Rail Canada
Oct 10
7:24 am
Montreal Saint-Lambert
6h 50m
1 stop
2:14 pm
Toronto Guildwood GO
Search all trains

FAQs for booking trains to Toronto

How much is a train ticket to Toronto?

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.

What is the main train station in Toronto?

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.

What train companies go to Toronto?

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.

How far in advance should I book a train 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.


Popular train routes to Toronto

Most frequently searched train routes to Toronto, along with the cheapest price and shortest travel time.
Trains to Toronto from Montreal
Fastest travel time 6h 32m
Cheapest price $90
Trains to Toronto from Ottawa
Fastest travel time 4h 43m
Cheapest price $125
Trains Trains to Toronto
  • Round-trip
  • One-way