The cheapest trains from London, ON to Toronto

Showing times and prices for Oct 23

Cheapest

$38

Average

$52

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.

The average ticket from London, ON to Toronto will cost around $ 52 if you buy it on the day, but the cheapest tickets can be found for only $ 38.

Cheapest
06:30AMLondon, ON2h10 08:40AMToronto (Union Station)
0 changes
$381One-way
2nd Cheapest
07:38PMLondon, ON2h12 09:50PMToronto (Union Station)
0 changes
$481One-way
2nd Cheapest
03:44PMLondon, ON2h09 05:53PMToronto (Union Station)
0 changes
$481One-way
07:40AMLondon, ON2h30 10:10AMToronto (Union Station)
0 changes
$581One-way
10:44AMLondon, ON2h21 01:05PMToronto (Union Station)
0 changes
$671One-way

Timetable London, ON to Toronto

Showing trains for tomorrow, Sat, Oct 23
06:30AMLondon, ON2h10 08:40AMToronto (Union Station)
0 changes
07:40AMLondon, ON2h30 10:10AMToronto (Union Station)
0 changes
10:44AMLondon, ON2h21 01:05PMToronto (Union Station)
0 changes
03:44PMLondon, ON2h09 05:53PMToronto (Union Station)
0 changes
07:38PMLondon, ON2h12 09:50PMToronto (Union Station)
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Fri
Oct 22
Find prices
$306Air Canada
Sat
Oct 23
$38VIA Rail Canada
$308Air Canada
Sun
Oct 24
Find prices
$251Air Canada
Mon
Oct 25
$38VIA Rail Canada
$306Air Canada
Tue
Oct 26
$45VIA Rail Canada
$160Air Canada
Wed
Oct 27
$47VIA Rail Canada
$170Air Canada
Thu
Oct 28
$38VIA Rail Canada
$143Air Canada
Fri
Oct 29
$38VIA Rail Canada
$348Air Canada
Sat
Oct 30
$46VIA Rail Canada
$170Air Canada
Sun
Oct 31
$46VIA Rail Canada
$170Air Canada
Mon
Nov 1
$38VIA Rail Canada
$347Air Canada
Tue
Nov 2
$47VIA Rail Canada
$170Air Canada
Wed
Nov 3
$47VIA Rail Canada
$168Air Canada
Thu
Nov 4
$47VIA Rail Canada
$168Air Canada
Fri
Nov 5
$46VIA Rail Canada
$163Air Canada
Sat
Nov 6
$46VIA Rail Canada
$163Air Canada
Sun
Nov 7
$46VIA Rail Canada
$163Air Canada
Mon
Nov 8
$46VIA Rail Canada
$163Air Canada

The fastest trains from London, ON to Toronto

Showing times and prices for Oct 23

Fastest Journey

2 h 9 m

Average

2 h 16 m

Trains per day

5

Distance

167 km

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

These direct trains cover the 167 km distance in an average of 2 h 16 m but if you time it right, some trains will get you there in just 2 h 9 m .

The slowest trains will take 2 h 30 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
03:44PMLondon, ON2h09 05:53PMToronto (Union Station)
0 changes
$481One-way
2nd Fastest
06:30AMLondon, ON2h10 08:40AMToronto (Union Station)
0 changes
$381One-way
07:38PMLondon, ON2h12 09:50PMToronto (Union Station)
0 changes
$481One-way
10:44AMLondon, ON2h21 01:05PMToronto (Union Station)
0 changes
$671One-way
07:40AMLondon, ON2h30 10:10AMToronto (Union Station)
0 changes
$581One-way

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between London, ON and Toronto

distanceDistance104 miles (167 km)
durationAverage train duration2 h 9 min
priceAverage train ticket price$42 (€34)
frequencyTrain frequency5 a day
changesDirect trainYes, there are 5 direct trains a day

Trains from London, ON to Toronto cover the 104 miles (167 km) long trip taking on average 2 h 9 min with our travel partners like. Normally, there are 5 trains operating per day, including direct services available. While the average ticket price for this route costs around $42 (€34), you can find the cheapest train ticket for as low as $38 (€31).

Travel Tips

Trains from London, ON to Toronto
Travel by train to Toronto 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 London, ON to Toronto.
FAQs
How much are cheap trains from London, ON to Toronto?
Looking to save money on your trip? Omio customers have found the cheapest train from London, ON to Toronto for the next 7 days starting from $38 (€31)  one way.
What is the price of a train ticket to Toronto from London, ON?
The London, ON to Toronto train ticket price is on average $42 (€34)  if you are looking to book your tickets for this trip in the next week.
What is the distance from London, ON to Toronto by train?
The train distance from London, ON to Toronto is around 104 miles (167 km).
How long is a train between London, ON and Toronto on average?
While the time it takes to travel 104 miles (167 km) from London, ON to Toronto can vary based on specific dates, weekends, and holidays, the London, ON to Toronto train journey time is on average 2 h 9 min.
How many train services are there to Toronto from London, ON a day?
The average number of trains departing London, ON for Toronto is 5 a day. The train schedules and services may vary between weekdays and weekends.
When does the first train depart from London, ON to Toronto? When does the last train depart from London, ON to Toronto?
The earliest train for this journey departs from London, ON at 10: 30 AM. The last train leaves from London, ON at 11: 42 PM. Check Omio for the latest train schedule from London, ON to Toronto and book the best time to depart on your chosen travel date.
When should I purchase the London, ON to Toronto train for the best deals on tickets?
You can find trains from London, ON to Toronto to cost on average $42 (€34) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the London, ON to Toronto train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

London, ON
Toronto
The major railway station for departures from London, ON is. Read all the information you need to know about services, amenities and connections at for your journey from London, ON to Toronto.