Toronto to Niagara Falls, ON train

Cheap train tickets from Toronto to Niagara Falls, ON

Showing times and prices for 04 Jul

Cheapest

£19

Average

£19

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

Cheapest
08:20Toronto (Union Station)2h00 10:20Niagara Falls
0 changes
£191One-way

Train schedule Toronto to Niagara Falls, ON

Showing trains for tomorrow, Monday, 4 July
08:20Toronto (Union Station)2h00 10:20Niagara Falls
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Mon
04 Jul
Tue
05 Jul
Wed
06 Jul
Thu
07 Jul
Fri
08 Jul
Sat
09 Jul
Sun
10 Jul
Mon
11 Jul
Tue
12 Jul
Wed
13 Jul
Thu
14 Jul
Fri
15 Jul
Sat
16 Jul
Sun
17 Jul
Mon
18 Jul
Tue
19 Jul
Wed
20 Jul
Thu
21 Jul
Fri
22 Jul
Sat
23 Jul
Sun
24 Jul

Fastest train times from Toronto to Niagara Falls, ON

Showing times and prices for 04 Jul

Fastest Journey

2 h

Average

2 h

Trains per day

1

Distance

72 km

Of the 1 trains that leave Toronto for Niagara Falls, ON every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
08:20Toronto (Union Station)2h00 10:20Niagara Falls
0 changes
£191One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Toronto to Niagara Falls, ON

distanceDistance45 miles (72 km)
priceAverage train ticket price£19 (€21)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day
carriersTrain companiesVIA Rail Canada

Trains from Toronto to Niagara Falls, ON cover the 45 miles (72 km) long trip taking on average 2 h 33 min with our travel partners like VIA Rail Canada. Normally, there is 1 train operating per day, including direct services available. While the average ticket price for this route costs around £19, you can find the cheapest train ticket for as low as £19.

Train companies: VIA Rail trains Toronto to Niagara Falls, ON

For as little as £19 you can travel by train from Toronto to Niagara Falls, ON with VIA Rail. Omio will show you the best deals, timetables and tickets available for this route.

VIA Rail

VIA Rail is Canada's main train provider. There are several different ticket fares like Economy, Business, Sleeper Plus, Prestige and Touring for your next journey by train between Toronto and Niagara Falls, ON.

If you’re looking for a smooth and easy train between Toronto and Niagara Falls, ON, check Omio for VIA Rail trains offering this trip. Whether you are looking for the fastest, earliest or cheapest train to take for this 45 miles (72 km) trip to Niagara Falls, ON from Toronto, Omio makes it easier than ever to find VIA Rail trains at affordable prices, and you can also quickly book train tickets online. Check the current VIA Rail train timetables for your ideal departure and arrival times, compare the best route from Toronto to Niagara Falls, ON as well as relevant ticket information (such as luggage policy and amenities offered onboard), and book your VIA Rail train on Omio. If you search for trains to Niagara Falls, ON from Toronto in the Omio app, you can quickly see if the VIA Rail tickets are mobile tickets, making it convenient for you to go paperless when travelling. With prices for VIA Rail trains between Toronto and Niagara Falls, ON starting at £19, buy your official VIA Rail tickets with Omio online quickly and easily!

  • Average Price: £19

Travel Tips: Trains from Toronto to Niagara Falls, ON

Travel by train to Niagara Falls, ON easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Toronto to Niagara Falls, ON.
FAQs
Omio customers have found the cheapest trains between Toronto and Niagara Falls, ON to cost as little as £19  in the next 7 days.
If you’re looking to purchase your train tickets in the next week, you can expect the Toronto to Niagara Falls, ON train price to come in at an average of £19  one way.
You should expect to travel around 45 miles (72 km)  from Toronto to Niagara Falls, ON by train.
The Toronto to Niagara Falls, ON train duration is on average 2 h 33 min, which is to be expected when travelling 45 miles (72 km) to Niagara Falls, ON from Toronto. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
If you're looking for trains from Toronto to Niagara Falls, ON, you can rely on VIA Rail Canada to get you to Niagara Falls, ON. It's also good to check out all possible train providers for the Toronto to Niagara Falls, ON route to see if there might be differences in the amenities they offer.
The average number of trains departing Toronto for Niagara Falls, ON is 1 a day. The train schedules and services may vary between weekdays and weekends.
The earliest train for this trip departs from Toronto at 17: 00. The last train leaves from Toronto at 17: 00. Check Omio for the latest train times from Toronto to Niagara Falls, ON and book the best time to depart on your chosen travel date.
If you purchase Toronto to Niagara Falls, ON train tickets within the next 7 days, you can find one way tickets to cost on average £19. However, booking in advance gives you access to the best prices for trains to Niagara Falls, ON from Toronto. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language