Find trains to London

Search for cheap train tickets to London and book your trip in minutes.

BOS — LON
Jun 6 — Jun 131
One-way
1 adult
Tue 6/6

Best deals for train tickets to London

Find the right train ticket for you
West Midlands Railway
With transfers
2h 11m
West Midlands Railway
West Midlands Railway
With transfers
2h 11m
West Midlands Railway
West Midlands Railway
With transfers
2h 14m
West Midlands Railway
West Midlands Railway
With transfers
2h 11m
West Midlands Railway
Train
With transfers
1h 03m
Train
Train
With transfers
1h 24m
Train

London train information

Find information about ticket prices, popular stations, and train companies that offer trains to London

ROUND-TRIP FROM

$15

ONE-WAY FROM

$12

POPULAR STATION

London St Pancras

POPULAR TRAIN COMPANY

Great Western Railway
The cheapest round-trip train ticket to London is from London, starting at $15. This price was found within the last 72 hours.
The cheapest one-way train ticket to London is from Birmingham, starting at $12. This price was found within the last 72 hours.
London St Pancras is one of the most popular stations in London
Great Western Railway, Train, and West Midlands Railway also service this route

London Train Station Directory

Location of major train stations in London
London Waterloo EastLondon, 51.504128, -0.108938
London Imperial WharfLondon, 51.47505, -0.182862
London PutneyLondon, 51.461098, -0.2161961
London Morden St. HelierLondon, 51.389526, -0.198866
London West BromptonLondon, 51.486588, -0.1956679
London Surrey QuaysLondon, 51.49279, -0.04814

Book round-trip train tickets to London

Below are the quickest and cheapest round-trip train tickets to London that we could find in the past 72 hours. You can also search by a specific date by using the search form above.
Multiple carriers
Jul 10
2:22 amLondon Drayton Green
0h 28m
1 stop
2:50 amLondon Paddington
Jul 10
4:08 amLondon Paddington
0h 24m
1 stop
4:32 amLondon Drayton Green
West Midlands Railway
Jun 22
9:36 amBirmingham New Street
2h 14m
11:50 amLondon Euston
Jun 23
8:56 amLondon Euston
2h 18m
11:14 amBirmingham New Street
Great Western Railway
Jul 10
1:04 amIver
0h 26m
1:30 amLondon Paddington
Jul 10
9:38 amLondon Paddington
0h 36m
1 stop
10:14 amIver
Train
Jun 28
10:10 amSouthampton Eastleigh
1h 01m
11:11 amLondon Clapham Junction
Jul 23
4:45 amLondon Clapham Junction
1h 07m
5:52 amSouthampton Eastleigh
Train
Jun 28
10:38 amSouthampton Eastleigh
1h 11m
11:49 amLondon Waterloo
Jul 23
10:54 amLondon Waterloo
1h 30m
12:24 pmSouthampton Eastleigh
Train
Jul 10
2:25 amStaines-upon-Thames
0h 54m
3:19 amLondon Vauxhall
Jul 10
9:37 amLondon Vauxhall
0h 34m
10:11 amStaines-upon-Thames

Book one-way train tickets to London

Below are the fastest and cheapest one-way train tickets to London found on momondo in the last 72 hours. Select a deal below or use the search form above to find available train tickets by date.
West Midlands Railway
Jun 7
9:06 amBirmingham New Street
2h 11m
11:17 amLondon Euston
West Midlands Railway
Jun 6
9:06 amBirmingham New Street
2h 11m
11:17 amLondon Euston
West Midlands Railway
Jun 8
9:36 amBirmingham New Street
2h 14m
11:50 amLondon Euston
West Midlands Railway
Jun 6
9:06 amBirmingham New Street
2h 11m
11:17 amLondon Euston
Train
Jun 17
9:08 amSouthampton Eastleigh
1h 03m
10:11 amLondon Clapham Junction
Train
Jun 17
10:48 amEastleigh
1h 24m
1 stop
12:12 pmLondon Clapham Junction

FAQs for booking trains to London

The ticket price can vary depending on general demand and more importantly where you’re coming from. If you’re leaving from a popular departure point like Paris for instance, prices usually start around $155. Brussels and Amsterdam are other options, with prices usually starting from around $127 and $66 respectively.

London St Pancras is a transportation hub in London. You’ll find trains arriving and departing from here daily. Some frequently accessed cities you can get to by train from London St Pancras are Paris, Brussels, and Edinburgh.


Popular train routes to London

Most frequently searched train routes to London, along with the cheapest price and shortest travel time.
Trains to London from Paris
Fastest travel time2h 17m
Cheapest price$155
Trains to London from Brussels
Fastest travel time1h 42m
Cheapest price$127
Trains to London from Amsterdam
Fastest travel time3h 56m
Cheapest price$66
Trains to London from Lille
Fastest travel time1h 20m
Cheapest price$156
Trains to London from Manchester
Fastest travel time2h 06m
Cheapest price$36
Trains to London from Oxford
Fastest travel time0h 53m
Cheapest price$322
Trains to London from Bristol
Fastest travel time1h 16m
Cheapest price$833
Trains to London from Birmingham
Fastest travel time1h 25m
Cheapest price$81
Trains to London from Plymouth
Fastest travel time3h 09m
Cheapest price$165
Trains to London from Liverpool
Fastest travel time2h 17m
Cheapest price$127

Start planning your trip to London