Find Trains
Deals
When to book
Tips
FAQs

YTO

$40 Find train tickets to Toronto

This is the cheapest price found by a KAYAK user in the last 72 hours by searching for a train to Toronto departing on 11/19. Fares are subject to change and may not be available on all trains or dates of travel. Click the price to replicate the search for this deal.
1 adult
Sat 12/6
Sat 12/13

Book train tickets to Toronto

 
Here are some of the best deals found on KAYAK recently from the most popular providers for trips to Toronto that are departing in the next months. While these deals were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.

Recent return train deals to Toronto

Thu, Nov 27 - Sat, Nov 29
VIA Rail Canada Logo
9:00 am - 5:30 pmMontreal Central-
Toronto Union Station
8h 30m1 stop
VIA Rail Canada Logo
8:32 am - 4:15 pmToronto Union Station-
Montreal Central
7h 43m1 stop
$79VIA Rail Canada
Find Deal
Wed, Nov 19 - Thu, Dec 4
VIA Rail Canada Logo
6:45 am - 12:03 pmMontreal Central-
Toronto Union Station
5h 18mnonstop
VIA Rail Canada Logo
10:38 am - 7:57 pmToronto Union Station-
Montreal Central
9h 19m1 stop
$79VIA Rail Canada
Find Deal
Thu, Nov 27 - Sat, Nov 29
VIA Rail Canada Logo
9:00 am - 4:58 pmMontreal Central-
Toronto Guildwood GO
7h 58m1 stop
VIA Rail Canada Logo
8:52 am - 4:15 pmToronto Guildwood GO-
Montreal Central
7h 23m1 stop
$79VIA Rail Canada
Find Deal
Sun, Nov 30 - Thu, Dec 4
VIA Rail Canada Logo
1:56 pm - 10:28 pmMontreal Central-
Toronto Guildwood GO
8h 32m1 stop
VIA Rail Canada Logo
8:52 am - 4:15 pmToronto Guildwood GO-
Montreal Central
7h 23m1 stop
$79VIA Rail Canada
Find Deal
Thu, Nov 27 - Sat, Nov 29
VIA Rail Canada Logo
9:00 am - 5:30 pmMontreal Central-
Toronto Union Station
8h 30m1 stop
VIA Rail Canada Logo
3:23 pm - 8:25 pmToronto Union Station-
Montreal Central
5h 02mnonstop
$79VIA Rail Canada
Find Deal
Sun, Nov 30 - Thu, Dec 4
VIA Rail Canada Logo
1:56 pm - 10:48 pmMontreal Central-
Toronto Union Station
8h 52m1 stop
VIA Rail Canada Logo
6:32 am - 11:50 amToronto Union Station-
Montreal Central
5h 18mnonstop
$79VIA Rail Canada
Find Deal
Wed, Nov 19 - Thu, Dec 4
VIA Rail Canada Logo
6:45 am - 12:03 pmMontreal Central-
Toronto Union Station
5h 18mnonstop
VIA Rail Canada Logo
6:08 pm - 11:04 pmToronto Union Station-
Montreal Central
4h 56mnonstop
$79VIA Rail Canada
Find Deal
Thu, Nov 27 - Sat, Nov 29
VIA Rail Canada Logo
9:00 am - 4:58 pmMontreal Central-
Toronto Guildwood GO
7h 58m1 stop
VIA Rail Canada Logo
8:52 am - 4:15 pmToronto Guildwood GO-
Montreal Central
7h 23m1 stop
$79VIA Rail Canada
Find Deal
Wed, Nov 12 - Fri, Nov 21
VIA Rail Canada Logo
5:35 am - 10:10 amWindsor-
Toronto Union Station
4h 35mnonstop
VIA Rail Canada Logo
7:45 pm - 11:44 pmToronto Union Station-
Windsor
3h 59mnonstop
$82VIA Rail Canada
Find Deal
Thu, Nov 27 - Sat, Nov 29
VIA Rail Canada Logo
6:09 pm - 11:18 pmMontreal Central-
Toronto Union Station
5h 09mnonstop
VIA Rail Canada Logo
3:23 pm - 8:25 pmToronto Union Station-
Montreal Central
5h 02mnonstop
$83VIA Rail Canada
Find Deal

Good to know

Cheapest day

Saturday

Most expensive day

Friday

Average price (round-trip)

$84

Average price (one-way)

$51
Train tickets to Toronto are on average 5% less expensive on Saturdays
Train tickets to Toronto are on average 4% more expensive on Fridays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding Toronto train tickets

  • Before taking a train to Toronto, we recommend checking your train’s status online. By doing so, you can get notifications of any changes in your journey. Additionally, accessing services online allows you to bypass the ticket counter since you can print your boarding pass at home or just display it on your smartphone. However, it is still important to arrive at the station at least half an hour before your departure or an hour before for long-haul trains to Toronto.
  • You can travel to Toronto by train any day of the week. However, you might consider planning your train trip on Sunday, since tickets tend to be slightly less expensive. On the other hand, Thursday might be the most expensive day to travel. Therefore, you can save some money by aligning your arrangements appropriately. Besides, tickets tend to be less expensive around the evening, as compared to the rest of the day.
  • We recommend booking your train in advance. You can book the train to Toronto as soon as you decide to travel. By doing so, you stand a chance to get the best availability and the best ticket deals. If you want to enjoy a little flexibility on travel times, consider booking a flexible ticket to accommodate any changes.
  • To most travelers, pets are family. If you want your furry friend to tag along on your train trip to Toronto, they can do so. However, be sure to place your pet in a well-ventilated carrier. The carrier needs to be big enough to allow your pet to stand up, lie down, and turn around with ease. Most importantly, ensure that your pet remains inside the carrier during the entire trip. For most train companies, such as VIA Rail, you must make a reservation for pet travel 48h before departure. You might part with some money. However, a certified guide and service dog can travel for free.
  • Looking for cheap train tickets to Toronto? 25% of our users found round-trip tickets to Toronto for the following prices or less: From Montreal $84, from Windsor $183, from Ottawa $258
  • Toronto's most searched train station on KAYAK is Toronto Union Station. It is located in the city center.
  • You will generally catch the best train deals if you travel to Toronto in the afternoon.

FAQs when traveling to Toronto by train

  • What is the most popular train station in Toronto?

    Toronto Union Station and Toronto Guildwood GO are the most searched stations in Toronto by KAYAK users.

  • Which train companies travel to Toronto?

    VIA Rail Canada and AccesRail are popular train companies operating in Toronto.

  • How long is the train journey to Toronto from the closest popular cities?

    Montreal to Toronto - 4h 58m
    Ottawa to Toronto - 4h 05m
    Windsor to Toronto - 4h 35m

More options for your train ride to Toronto

Popular train routes from Toronto