Trains London Edinburgh to London

Train tickets from Edinburgh to London

Return
The price shown for each trip will be the average for all passengers, including any infants.
Edinburgh (EDI)
London (LON)
Thu 5/8
Fri 13/8
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs momondo |

Train information from Edinburgh to London

Find information about train ticket prices, journey time, and companies that offer transportation from Edinburgh to London
RETURN FROM£81The best return train deal from Edinburgh to London found on momondo in the last 72 hours is £81
ONE-WAY FROM£37The best one-way train deal from Edinburgh to London found on momondo in the last 72 hours is £37
AVG TRAVEL TIME5h 15mAverage time it takes to travel by train from Edinburgh to London
TRAIN COMPANIESTrainThere is 1 train company servicing this route: Train

Book return-trip train tickets from Edinburgh to London

Ride from Edinburgh to London by train with our quickest and cheapest return tickets available. You can also search by a specific date by using the search form above. All prices were found in the last 72 hours.
Cheapest
Quickest
Train
4 Sep
01:48
Edinburgh Waverley
4h 51m
06:39
London King's Cross
5 Sep
04:48
London King's Cross
4h 20m
09:08
Edinburgh Waverley
Train
15 Aug
05:00
Edinburgh Waverley
4h 40m
09:40
London King's Cross
29 Aug
04:48
London King's Cross
4h 20m
09:08
Edinburgh Waverley
Train
1 Sep
01:40
Edinburgh Waverley
4h 00m
05:40
London King's Cross
5 Sep
04:48
London King's Cross
4h 20m
09:08
Edinburgh Waverley
Train
21 Aug
01:48
Edinburgh Waverley
4h 51m
06:39
London King's Cross
22 Aug
04:48
London King's Cross
4h 20m
09:08
Edinburgh Waverley
Train
15 Aug
05:00
Edinburgh Waverley
4h 40m
09:40
London King's Cross
29 Aug
04:48
London King's Cross
4h 20m
09:08
Edinburgh Waverley
Train
15 Aug
05:00
Edinburgh Waverley
4h 40m
09:40
London King's Cross
29 Aug
04:48
London King's Cross
4h 20m
09:08
Edinburgh Waverley
Search all trains

Book one-way train tickets from Edinburgh to London

If you’d prefer to ride from Edinburgh to London by train one-way, below are our fastest and cheapest options found in the last 72 hours. Select your deal below or use the search form above to find available train tickets by date.
Cheapest
Quickest
Train
4 Sep
01:48
Edinburgh Waverley
4h 51m
06:39
London King's Cross
Train
11 Sep
01:48
Edinburgh Waverley
4h 51m
06:39
London King's Cross
Train
12 Sep
03:05
Edinburgh Waverley
4h 53m
07:58
London King's Cross
Search all trains

FAQs for booking trains from Edinburgh to London

How long is the train ride from Edinburgh to London?

4h 40m is the fastest available option to arrive in London from Edinburgh by train. The time it takes to travel between these two locations can vary by up to 0h 35m, depending on whether your train has stops or different departure times. Look into Train, they have one of the quickest options available.

Which train companies operate between Edinburgh to London?

There is a train travelling between Edinburgh and London which is Train and currently our only available option.. The cheapest Train is what we have recently available with prices starting at £81 for a return ticket.

Is a train the fastest way to get from Edinburgh to London?

The quickest way is to book a flight from Edinburgh to London, which can be as quick as 1h 10m onboard easyJet. You can also get a train from Edinburgh to London, or a bus from Edinburgh to London which can take you longer to arrive at your destination.

Is a train the cheapest way to get from Edinburgh to London?

Planning to book a bus from Edinburgh to London can be a safe bet when looking for a low-cost deal to your destination. Currently, a flight and a train are priced higher than the cost of a bus. You can search prices for a flight from Edinburgh starting at £36 to London or a train from Edinburgh to London starting at £81 if that is your preferred method of transportation.

How far is Edinburgh Turnhouse to London by train?

While London is 332.0 mi away from Edinburgh Turnhouse, the distance by train is longer depending on the route. In terms of time, a normal route is around 4h 40m.


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 time 2h 15m
Cheapest price £74
Trains to London from Brussels Bruxelles-National Airport
Fastest travel time 1h 52m
Cheapest price £83
Trains to London from Manchester
Fastest travel time 2h 04m
Cheapest price £75
Trains to London from Birmingham
Fastest travel time 1h 48m
Cheapest price £23
Trains to London from Lille
Fastest travel time 1h 22m
Cheapest price £70
Trains to London from Amsterdam
Fastest travel time 4h 10m
Cheapest price £82
Trains London Edinburgh to London
  • Return
  • One-way