








If you don't feel like spending many hours in a train, you can consider travelling by plane. Especially if you have the possibility to book in advance, flying to London can be definitely cheap.
Which stations serve the rail line Edinburgh - London?
The trains to London leave Edinburgh from Edinburgh [ EDB ] and arrive in London Euston [ EUS ], London Kings Cross, London St Pancras International [ STP ] or London Bridge [ LBG ].
How long will it take you from Edinburgh to London by train and when do the trains leave?
While the first train to London leaves at 05:12, the last one is scheduled for 16:01. The average duration of the journey is of 5 hours and 29 minutes, but the fastest trains can get you to London in 4 hours and 56 minutes.