Search train tickets to London
Quickview
How to get to London by train
Routes | 24 |
Trips per day | 52 |
train lines | 1 |
Stations | 1 |
Lowest PricesWe work directly with hundreds of bus & train carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your bus & train tickets.
Best Travel OptionsWe help you find & compare the best buses and trains in one place.
What is a good price for a train ticket to London?
$15.53 is the cheapest price for a train ticket to London, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to London. In the last month, trains from Stratford to London had the lowest average price at $15.53.
Where is the train station in London, ON?
The main train station in London is VIA Station. As the busiest station, it has the most train arrivals, although some trains may make other stops in and around London.
Which cities have the most trains to London?
Fallowfield
There are 13 scheduled trains per day from Fallowfield to London. The route can be as long as 312 miles, or 501 kilometers. On average, the journey takes 9 hours . One train company, VIA Rail Canada, connects Fallowfield to London. Trains from Fallowfield usually arrive in London at VIA Station.
Avg. Time
9h 0m
Avg. Price
$77.76
Québec
There are 9 scheduled trains per day from Québec to London. The route can be as long as 558 miles, or 897 kilometers. On average, the journey takes 15 hours and 5 minutes. One train company, VIA Rail, connects Québec to London. Trains from Québec usually arrive in London at VIA Station.
Avg. Time
15h 5m
Avg. Price
$88.75
Québec City
There are 6 scheduled trains per day from Québec City to London. The route can be as long as 0 miles, or 0 kilometers. On average, the journey takes 14 hours and 35 minutes. One train company, VIA Rail Canada, connects Québec City to London. Trains from Québec City usually arrive in London at VIA Station.
Avg. Time
14h 35m
Avg. Price
$97.31
Levis
There are 5 scheduled trains per day from Levis to London. The route can be as long as 554 miles, or 891 kilometers. On average, the journey takes 14 hours and 49 minutes. One train company, VIA Rail, connects Levis to London. Trains from Levis usually arrive in London at VIA Station.
Avg. Time
14h 49m
Avg. Price
$88.06
Saint-Lambert
There are 5 scheduled trains per day from Saint-Lambert to London. The route can be as long as 421 miles, or 677 kilometers. On average, the journey takes 12 hours and 18 minutes. One train company, VIA Rail, connects Saint-Lambert to London. Trains from Saint-Lambert usually arrive in London at VIA Station.
Avg. Time
12h 18m
Avg. Price
$66.99
What train companies travel to London, Ontario?
Located in Ontario, Canada, London is accessible by train from 24 other cities. You can choose from 52 daily scheduled trips when you search for trains to London on Wanderu. VIA Rail usually has the most trains on any given day.
Looking for other ways to get there? Bus tickets to London are also available..
Train companies serving London
VIA Rail
There are 6 scheduled VIA Rail trains per day. VIA Rail can get you to London from 24 cities, including Toronto.


Avg. Time
4h 23m
Avg. Price
$56.35
Top train routes to and from London
- train from London to Saskatoon
- train from London to Québec
- train from London to Burlington
- train from Burlington to London
- train from Chicago to London
- train from Vancouver to London
- train from St Louis to London
- train from London to Woodstock
- train from London to Brockville
- train from London to Oshawa
- train from Saskatoon to London
- train from London to Edmonton
- train from Kitchener to London
- train from London to Houston
- train from London to St Louis
- train from London to Guelph
- train from Halifax to London
- train from London to Toronto
- train from Woodstock to London
- train from London to Chatham
- train from Moncton to London
- train from London to Windsor
- train from Toronto to London
- train from London to Omaha
- train from London to Kingston
- train from Stratford to London
- train from Oklahoma City to London
- train from London to Tucson
- train from Oakville to London
- train from London to Montreal
- train from London to Moncton
- train from Portland to London
- train from London to Halifax
- train from Windsor to London
- train from London to Champaign
- train from Brampton to London
- train from London to Cornwall
- train from Montreal to London
- train from Cornwall to London
- train from London to Austin
- train from Belleville to London
- train from Edmonton to London
- train from Cobourg to London
- train from Kingston to London
- train from London to Brampton
- train from London to Belleville
- train from Milwaukee to London
- train from London to Cobourg
- train from Ottawa to London
- train from Ann Arbor to London
- train from Truro to London
- train from London to Chicago
- train from London to Oakville
- train from Saint Paul to London
- train from Chatham to London
- train from London to Ottawa
- train from London to Brantford
- train from London to Winnipeg
- train from Dorval to London
- train from Québec to London
- train from London to Vancouver
- train from Brockville to London
- train from Los Angeles to London
- train from Indianapolis to London
- train from Oshawa to London
- train from London to Kitchener
- train from London to Los Angeles
- train from Guelph to London
- train from Winnipeg to London
- train from London to Ann Arbor