Duration | 4h 45m |
Distance | 380.8 miles |
Average price | £200 |
Frequency | Hourly |
Yes, there is a direct train departing from King's Cross and arriving at Edinburgh. Services depart hourly, and operate every day. The journey takes approximately 4h 21m.
More detailsThe distance between London and Edinburgh is 392 miles. The road distance is 380.8 miles.
Get driving directionsLondon to Edinburgh train services, operated by LNER, depart from King's Cross station.
More detailsLondon to Edinburgh train services, operated by LNER, arrive at Edinburgh station.
More detailsBook your London to Edinburgh train tickets online with Omio.
Search and bookThere are 1935+ hotels available in Edinburgh. Prices start at £34 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