Find Trains
Deals
When to book
Tips
FAQs

LON

£9 Find train tickets to London

This is the cheapest price found by a KAYAK user in the last 72 hours by searching for a train to London departing on 6/12. Fares are subject to change and may not be available on all trains or dates of travel. Click the price to replicate the search for this deal.
1 adult
Wed 10/12
Wed 17/12

Book train tickets to London

 
Here are some of the best deals found on KAYAK recently from the most popular providers for trips to London that are departing in the next months. While these deals were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.

Recent return train deals to London

Sun, 23 Nov - Sun, 30 Nov
West Midlands Railway Logo
09:07 - 11:48Birmingham New Street-
London Euston
2h 41mdirect
West Midlands Railway Logo
08:24 - 11:05London Euston-
Birmingham New Street
2h 41mdirect
£33West Midlands Railway
Find Deal
Sun, 21 Dec - Fri, 2 Jan
Train Logo
08:28 - 10:15Birmingham Moor Street-
London Marylebone
1h 47mdirect
Train Logo
06:04 - 08:05London Marylebone-
Birmingham Moor Street
2h 01mdirect
£40Train
Find Deal
Thu, 13 Nov - Sat, 22 Nov
South Western Railway Logo
04:49 - 06:34Southampton Central-
London Waterloo
1h 45mdirect
South Western Railway Logo
05:30 - 07:50London Waterloo-
Southampton Central
2h 20mdirect
£51South Western Railway
Find Deal
Fri, 14 Nov - Fri, 21 Nov
South Western Railway Logo
05:52 - 07:26Southampton Central-
London Waterloo
1h 34mdirect
South Western Railway Logo
01:05 - 02:49London Waterloo-
Southampton Central
1h 44mdirect
£51South Western Railway
Find Deal
Mon, 19 Jan - Tue, 20 Jan
Eurostar Logo
18:40 - 21:57Amsterdam Centraal-
London St Pancras
4h 17mdirect
Eurostar Logo
18:04 - 23:20London St Pancras-
Amsterdam Centraal
4h 16mdirect
£57Eurostar
Find Deal
Wed, 28 Jan - Sat, 31 Jan
Eurostar Logo
07:32 - 09:00Paris Gare du Nord-
London St Pancras
2h 28mdirect
Eurostar Logo
14:31 - 17:59London St Pancras-
Paris Gare du Nord
2h 28mdirect
£58Eurostar
Find Deal
Tue, 20 Jan - Thu, 22 Jan
Eurostar Logo
18:40 - 21:57Amsterdam Centraal-
London St Pancras
4h 17mdirect
Eurostar Logo
18:04 - 23:20London St Pancras-
Amsterdam Centraal
4h 16mdirect
£58Eurostar
Find Deal
Tue, 20 Jan - Wed, 21 Jan
Eurostar Logo
07:56 - 08:57Brussels Midi-
London St Pancras
2h 01mdirect
Eurostar Logo
11:04 - 14:05London St Pancras-
Brussels Midi
2h 01mdirect
£58Eurostar
Find Deal
Wed, 21 Jan - Wed, 28 Jan
Eurostar Logo
16:51 - 17:47Brussels Midi-
London St Pancras
1h 56mdirect
Eurostar Logo
13:01 - 16:06London St Pancras-
Brussels Midi
2h 05mdirect
£58Eurostar
Find Deal
Tue, 20 Jan - Thu, 22 Jan
Eurostar Logo
18:40 - 21:57Amsterdam Centraal-
London St Pancras
4h 17mdirect
Eurostar Logo
18:04 - 23:20London St Pancras-
Amsterdam Centraal
4h 16mdirect
£58Eurostar
Find Deal

Good to know

Cheapest day

Saturday

Most expensive day

Tuesday

Average price (round-trip)

£56

Average price (one-way)

£30
Train tickets to London are on average 32% less expensive on Saturdays
Train tickets to London are on average 9% more expensive on Tuesdays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding London train tickets

  • Looking for cheap train tickets to London? 25% of our users found round-trip tickets to London for the following prices or less: From Birmingham £33, from Southampton £51, from Amsterdam £58
  • London's most searched train station on KAYAK is London Victoria. It is located 1 km from the city center.
  • You will generally catch the best train deals if you travel to London in the afternoon.

FAQs when travelling to London by train

  • What is the most popular train station in London?

    London Victoria and London King's Cross are the most searched stations in London by KAYAK users.

  • Which train companies travel to London?

    Eurostar and Avanti West Coast are popular train companies operating in London.

  • How long is the train journey to London from the closest popular cities?

    Brussels to London - 1h 56m
    Southampton to London - 1h 34m
    Birmingham to London - 1h 47m
    Lille to London - 1h 22m
    Oxted to London - 0h 39m
    Oxford to London - 0h 52m
    Manchester to London - 2h 15m

More options for your train ride to London

Popular train routes to London