Search results
Jun 7, 2018 · Getting from London to Edinburgh by train. The fastest trains from London to Edinburgh, Scotland take 4 hours and 16 minutes, covering a distance of approximately 533 kilometres. Note that the London to Edinburgh train time depends on the train you choose and if there are stops along the way.
Sep 28, 2023 · Travel by train from London to Edinburgh (Waverley) in 4h 11m. Compare prices, view live journey times & book cheap train tickets for London to Edinburgh (Waverley).
- (55)
- London
- Edinburgh (Waverley)
- 04:48
Find cheap train tickets from London to Edinburgh (Waverley) with ScotRail, starting from £35 one-way. Book online or on the app and enjoy direct trains, no booking fees and Off-Peak fares.
- The average journey time from London to Edinburgh (Waverley) is 4 hours 56 minutes. Journey times might be slightly longer on weekends and Bank Hol...
- There are up to 45 trains per day from London to Edinburgh (Waverley).
- Yes! You can take the train from London to Edinburgh (Waverley) without needing to change. Find direct trains to Edinburgh (Waverley) with our onli...
- The first train leaves at 05:48 from London to Edinburgh (Waverley). Buy your tickets in advance online or from our app and you’ll have one less th...
- The last train from London to Edinburgh (Waverley) leaves at 23:45.
- Yes, we offer Passenger Assist services at the station and on-board between London and Edinburgh (Waverley). You’ll need to book at least 2 hours b...
Buy cheap train tickets from London Kings Cross to Edinburgh. Book direct with LNER in advance for the best discount deals, plus check train times. Free Wi-Fi.
Compare train, plane and coach options for travelling from London to Edinburgh, and find out the best way to travel. Train is the most sustainable and convenient choice, with fast services and First Class benefits.
Enjoy direct train run by Avanti West Coast and LNER from the London's King's Cross or Euston railway stations to the Edinburgh's Waverley station. The train trip London - Edinburgh takes approximately 4.5 hours, reaching trains fastest speed of 125 mph. Plus, there are about 298 daily departures!
The best way to get from London to Edinburgh is to train which takes 4h 22m and costs $85 - $430. Alternatively, you can bus, which costs $30 - $150 and takes 8h 16m, you could also fly, which costs $80 - $290 and takes 3h 12m.