COVID-19 Travel Guide
Learn more ›

Search train tickets to London

Quickview

How to get to London by train

Routes3
Trips per day108
train lines2
Stations4
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?

$25.95 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 Stansted to London had the lowest average price at $26.49.

Where is the train station in London, United Kingdom?

The busiest train station in London is Tottenham Hale Train Station. There are several other active stations in addition to this main station. The most popular train stations in London are:

  • Tottenham Hale Train Station
  • Liverpool Street Station
  • Stratford Train Station

Great Yarmouth

There are 185 scheduled trains per day from Great Yarmouth to London. The route can be as long as 110 miles, or 176 kilometers. On average, the journey takes 4 hours and 17 minutes. There are 2 train lines that operate on this route. Greater Anglia has the most daily trains. Trains from Great Yarmouth usually arrive in London at Palmers Green.
Avg. Time
4h 17m
Avg. Price
$65.30

Chichester

There are 161 scheduled trains per day from Chichester to London. The route can be as long as 55 miles, or 88 kilometers. On average, the journey takes 1 hour and 57 minutes. There are 2 train lines that operate on this route. Southern + Connections has the most daily trains. Trains from Chichester usually arrive in London at New Cross Gate.
Avg. Time
1h 57m
Avg. Price
$37.80

Wakefield

There are 157 scheduled trains per day from Wakefield to London. The route can be as long as 162 miles, or 260 kilometers. On average, the journey takes 4 hours and 3 minutes. There are 6 train lines that operate on this route. East Midlands Trains + Connections has the most daily trains. Trains from Wakefield usually arrive in London at Catford.
Avg. Time
4h 3m
Avg. Price
$95.87

Milton Keynes

There are 106 scheduled trains per day from Milton Keynes to London. The route can be as long as 46 miles, or 74 kilometers. On average, the journey takes 1 hour and 29 minutes. There are 6 train lines that operate on this route. Southern + Connections has the most daily trains. Trains from Milton Keynes usually arrive in London at West Hampstead.
Avg. Time
1h 29m
Avg. Price
$30.37

Stansted

There are 106 scheduled trains per day from Stansted to London. The route can be as long as 31 miles, or 50 kilometers. On average, the journey takes 45 minutes. One train company, Stansted Express, connects Stansted to London. Trains from Stansted usually arrive in London at Tottenham Hale Train Station.
Avg. Time
0h 45m
Avg. Price
$26.49

Located in United Kingdom, London is accessible by train from 3 other cities. You can choose from 108 daily scheduled trips when you search for trains to London on Wanderu. Stansted Express 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

RegioJet

There are 2 scheduled RegioJet trains per day. RegioJet can get you to London from 2 cities, including Zlín.
RegioJet
RegioJet
Avg. Time
1d 6h 19m
Avg. Price
$147.15

Stansted Express

There are 106 scheduled Stansted Express trains per day.
Stansted Express
Stansted Express
Avg. Time
0h 45m
Avg. Price
$26.49

Top train routes to and from London