London
534 km
Edinburgh
Departure station:
Kings Cross
Euston Rd, Kings Cross, London N1 9AL, London, United Kingdom
Arrival station:
Waverley
Edinburgh EH1 1BB, Edinburgh, United Kingdom

Planning to travel from London to Edinburgh? Experience Britain at its best and choose the most convenient option for your London - Edinburgh train journey. Direct high-speed Virgin Trains East Coast run by Virgin Rail Group depart from Kings Cross station in London and take you to the Central station in Edinburgh 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 London to Edinburgh train timetable and book rail tickets with Rail Ninja, curated route planning, expert advice & online booking platform for European trains.

Timetable & Quick facts

Lowest price:
$107
Departures:
14
Earliest departure:
06:15
Latest departure:
19:00
Shortest travel time:
4 hrs 17 min
Longest travel time:
4 hrs 57 min
7.2 / 10 based on 59 reviews

Smooth travel, the train had comfortable seats, and booking was easy. Very impressive!

Samantha Romero about traveling from London to Edinburgh