Duration | 4h 40m |
Distance | 374 miles |
Average price | £260 |
Frequency | 2/hour |
Yes, there is a direct train departing from King's Cross and arriving at Edinburgh Waverley. Services depart hourly, and operate every day. The journey takes approximately 4h 22m.
More detailsThe distance between London and Edinburgh is 393 miles. The road distance is 374 miles.
Get driving directionsLondon to Edinburgh train services, operated by London North Eastern Railway Limited (LNER), depart from King's Cross station.
More detailsLondon to Edinburgh train services, operated by London North Eastern Railway Limited (LNER), arrive at Edinburgh Waverley station.
More detailsBook your London to Edinburgh train tickets online with Omio.
Search and bookThere are 864+ hotels available in Edinburgh. Prices start at £0 per night.
More detailsCompare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.
Learn more about our apps