Trains to London

  1. Cheap tickets
  2. Train
  3. Cities
  4. Train to London

Find cheap train ticket to London

Compare train tickets to London thanks to our fast and simple search engine and instantly find cheap train tickets to London for your next travel!

Best price found for trains to London

We compare train tickets to London from all major train companies and find the best train fare for you. Here are the best prices selected for the coming days, your train ticket to London is just few clicks away!

From To Price Departure on At Company Searched
London Victoria
£5.00 07/10/2017 17:12 Southern 23 days ago
London Victoria
£5.00 03/10/2017 12:03 Southern 1 day ago
Portsmouth Harbour
London Victoria
£5.00 24/10/2017 12:12 Southern 21 hours ago
London Victoria
£5.00 08/10/2017 20:37 Southern 19 days ago
London Victoria
£5.00 03/10/2017 12:43 Southern 11 days ago
London Victoria
£5.00 05/10/2017 12:58 Southern 5 days ago
London Marylebone
£5.50 14/10/2017 07:10 Multiple companies 6 hours ago
Birmingham Snow Hill
London Marylebone
£5.50 27/09/2017 12:12 Multiple companies 7 hours ago
London Marylebone
£5.50 20/10/2017 12:40 Multiple companies 6 days ago
London Euston
£6.00 27/09/2017 12:21 London Midland 1 day ago

Best price found for London train ticket for the next 30 days.

> Search train to London

London train stations

London located in England, is an important city with a population of around 7,556,900 inhabitants. Many travellers visit the city of London each year for its attractions, museums, events and its monuments in the city centre. It's easy to travel by train to London, and there are a lot of places to visit and a lot of activities to do. The city of London is well served by train, some of major London's train stations are :London Waterloo train station, London St Pancras train station, London Stratford international train station, London New Barnet train station, London Bexley train station, London Enfield Town train station, London Harrow & Wealdstone train station, London Victoria train station, London Liverpool Street train station, London Bridge train station, London Charing Cross train station, London Euston train station, London Paddington train station, London King's Cross train station, London Fenchurch Street train station, London Southall train station, London Surbiton train station.

Departure cities to travel to London

Situated specifically in the London England area, London is well served by trains. Train companies link the city with Manchester, Edinburgh, Glasgow, Paris, Newcastle upon Tyne and other locations in England. Find on the map below, the main cities from which to travel to London by train. We have selected for you starting cities offering trips at best prices.

Travel information to go to London by train

Here are examples of itineraries from the ten most popular departures cities to go to London by train. Find in the table below the key information for your next journey like travel time, distance between the two cities and the minimum price we found for a train ticket to London.

Top journeys Distance Train duration Lowest train ticket price
From Manchester to London 163 Miles2h11mFrom £22.00
From Edinburgh to London 332 Miles5h27mFrom £25.00
From Birmingham to London 101 Miles1h50mFrom £5.50
From Brighton to London 47 Miles1h11mFrom £5.00
From Liverpool to London 178 Miles2h53mFrom £17.00
From Newcastle upon Tyne to London 247 Miles3h05mFrom £28.00
From Leeds to London 169 Miles2h24mFrom £16.00
From York to London 174 Miles2h08mFrom £16.00
From Glasgow to London 345 Miles5h10mFrom £25.00
From Blackpool to London 201 Miles3h14mFrom £25.00

Best price found for train ticket to London for the next 30 days.

For example, if you decide to start your journey from the popular city of Blackpool to get to London, your journey will take 3h14m to travel a distance of 201 miles. The lowest ticket price we find for this travel is from £25.00 for the next 30 days. Now let's choose your city of departure and launch a fare compare thank to our search engine and find quickly a cheap train tickets to London.

Train operators serving London

Several train operators serve the city of London by train, the following table list the 20 different operators serving your destination. For each train operators, the table gives you also practical information: the most popular routes, the trip duration and the lowest train ticket price we find for you. Thanks to this table, cheap trains to London are just few clicks away. Before choosing a train operator for your next journey, we advise you to refer to our table below.

Train operator From Train duration Lowest train ticket price
Virgin Trains Manchester 2h09m From £22.00
Birmingham 1h24m From £8.00
Glasgow 5h00m From £30.00
Edinburgh 6h21m From £30.00
Liverpool 2h20m From £17.00
TransPennine Express Edinburgh 9h56m From £137.00
Leeds 2h32m From £52.00
Newcastle upon Tyne 3h21m From £131.70
Sheffield 2h19m From £89.00
Huddersfield 2h57m From £42.00
Thameslink Brighton 1h17m From £17.50
Luton 0h50m From £10.10
Bedford 1h09m From £14.70
Sutton 0h53m From £6.20
Redhill 0h53m From £10.80
Thalys Amsterdam 5h22m From £93.50
Rotterdam 4h12m From £124.50
TGV Lyon 5h39m From £76.00
Southern Brighton 1h01m From £5.00
Southampton 2h33m From £5.00
Guildford 1h16m From £13.00
Worthing 1h31m From £5.00
Hastings 1h54m From £5.00
Southeastern Chatham 1h05m From £6.10
Hastings 1h43m From £10.10
Dover 1h46m From £10.10
Ashford 1h09m From £9.90
Ramsgate 1h45m From £10.10
South West Trains Bristol 3h00m From £12.20
Reading 1h23m From £15.50
Southampton 1h30m From £14.50
Exeter 3h29m From £14.20
Bath 2h42m From £12.20
ScotRail Glasgow 9h31m From £41.00
Aberdeen 9h42m From £35.00
Perth 9h12m From £51.00
Dundee 7h28m From £43.00
Stirling 5h49m From £36.00
Northern Leeds 2h39m From £105.20
Liverpool 3h20m From £17.00
Sheffield 2h36m From £20.00
Huddersfield 2h58m From £16.00
Dewsbury 2h59m From £22.50
Merseyrail Liverpool 3h03m From £24.00
Birkenhead 2h46m From £27.00
Southport 3h31m From £25.00
London Midland Birmingham 2h15m From £6.00
Liverpool 2h33m From £27.00
Coventry 1h47m From £6.00
Northampton 1h05m From £7.50
Telford 2h24m From £12.00
Intercités Amsterdam 5h19m From £79.50
Great Western Railway Plymouth 3h49m From £20.50
Newquay 7h57m From £61.10
Gatwick Express Brighton 1h05m From £25.80
First Hull Trains Hull 2h37m From £12.50
Doncaster 1h43m From £13.00
Retford 1h35m From £15.00
Eurostar Paris 2h24m From £49.00
Lille 1h28m From £49.00
Brussels 2h07m From £49.00
Cross Country Manchester 3h11m From £32.00
Edinburgh 6h16m From £32.50
Leeds 2h29m From £105.20
Oxford 1h01m From £25.60
Newcastle upon Tyne 3h16m From £44.00
c2c Basildon 0h36m From £9.50
Abellio Greater Anglia Cambridge 1h18m From £7.00
Lowestoft 2h51m From £53.50

Cheap train tickets to London

If you are looking for cheap rail tickets to London, here are main tips to help you get the best fares for a train ticket.

Train prices work like air fares: the earlier you buy the more likely you are to get a great price. Be sure that the ideal time to start looking the train prices to London is 12 weeks in advance.

In United Kingdom, advance train tickets to London are much cheaper than Off-Peak-Ticket, or Anytime ticket. These tickets offer the lowest train but they are non-exchangeable and non-refundable, so you need to be certain of your plans.

A lot of reductions are available in the United Kingdom to pay for your train ticket to London cheaper: 16-25, Two together, Family and Friends, Senior, Disabled persons railcard. All typically give you 34% off most adult fares, so you will save 1/3 on train prices.

With our search engine you can compare rail ticket prices for all major companies, operators to travel to London by train and find the best price.

Other mode of transport

Tired of travelling by train? Other transport solutions exist to travel to London from UK cities or European cities. If you want to travel faster you can choose a flight, but the carbon footprint is higher than taking train, car or bus. Bearing this in mind, bus companies may be a good alternative for your journey.

Coach to London
Flights to London