how long train ride london to edinburgh

Best answer


4.5 hours

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 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.

  • How long is the train journey to Edinburgh from London Euston?

  • The journey takes between 4 1/2 and 5 1/2 hours and advance, off-peak winter fare in 2018 starts at about 66 if purchased as two one-way tickets. Virgin Trains operate services to Edinburgh on the West Coast Line from London Euston Station.

    Leave a Reply

    Your email address will not be published.