People also ask
How long does it take to travel from London to Edinburgh?
It takes an average of 5h 36m to travel from London to Edinburgh (Waverley) by train, over a distance of around 332 miles (534 km). There are normally 67 trains per day travelling from London to Edinburgh (Waverley) and tickets for this journey start from 14.90 when you book in advance.
How long is the train journey from London Kings Cross to Edinburgh?
The average journey time by train between London Kings Cross and Edinburgh (Waverley) is 5 hours and 7 minutes, with around 33 trains per day. The journey time may be longer on weekends and holidays, so use our Journey Planner on this page to search for a specific travel date.
How do I get to Edinburgh by train?
Alternatively, you can choose to travel by Avanti West Coast trains, departing from London Euston. But keep in mind that these trains take a bit longer to reach the stunning capital of Scotland – their travel time is 5.5 hours.
How long is the train ride from London to Edinburgh Waverley?
London to Edinburgh train times information Direct trains from London Kings Cross to Edinburgh Waverley are operated by London North Eastern Railway (LNER) and run approximately every half hour, departing on the hour and 30m past. The fastest service takes around 4h 20m to reach Edinburgh.