Edinburgh
534 km
London
Departure station:
Waverley
Edinburgh EH1 1BB, Edinburgh, United Kingdom
Arrival station:
Kings Cross
Euston Rd, Kings Cross, London N1 9AL, London, United Kingdom
Brand name
Train type
Travel time
Price from
Departures
Rating
High-speed train
4 hrs 17 min
8,686
13
73.77%

Planning to travel from Edinburgh to London? Experience Britain at its best and choose the most convenient option for your Edinburgh - London train journey. Direct high-speed Virgin Trains East Coast run by Virgin Rail Group depart from the Central station in Edinburgh and take you to Kings Cross station in London in about 4.5 hours reaching the maximum speed of 125 mph. There are up to 14 daily departures depending on the weekday. You can check the detailed Edinburgh to London train timetable and book rail tickets with Rail Ninja, curated route planning, expert advice & online booking platform for European trains.

Tour promo

Train Information

Lowest train ticket cost:
8,686
Departures:
13
Earliest departure:
06:26
Latest departure:
16:30
Shortest travel time:
4 hrs 17 min
Longest travel time:
4 hrs 39 min
7.4 / 10 based on 59 reviews

Edinburgh to London Train Review & Rating

Really liked traveling on this train, especially picturesque views of the countryside

Trevor G. about traveling from Edinburgh to London