Edinburgh London By Train
London to edinburgh trains take around 4 hours and 30 minutes with departures from kings cross every 30 minutes.
Edinburgh london by train. Virgin trains tend to offer one train every two hours which terminates at london euston station. What trains run from edinburgh to london. 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 london edinburgh east coast main line is the one through peterborough york newcastle berwick upon tweed.
The first train leaving edinburgh is at 06 11 the last at 23 54. Make sure you book your seat in advance for a comfy trip. On an average weekday there are 47 trains travelling from edinburgh to london. The journey time may be longer on weekends and holidays.
The high speed lner trains operated by the uk s national rail run on the edinburgh london railway route. The average journey time between edinburgh and london is 5 hours 27 minutes. Lner offers more frequent services up to four per hour during peak travel times and arrive at london kings cross. Map showing london kings cross map showing edinburgh waverley.
The fastest service takes around 4h 20m to reach edinburgh. London to edinburgh train times information. Trains from edinburgh to london are shared by lner and virgin trains. The quickest route is 1j 10h minutes.
Our journey page for london euston to edinburgh waverley has additional details so you can book in advance and save some pennies. Almost as if you stepped into a jane austen novel instead of a high speed train the ride takes you through the green rolling hills and valleys of england from hertfordshire to yorkshire and northumberland. Edinburgh to london kings cross trains important message due to new guidance from the uk government around coronavirus covid 19 we are temporarily running a reduced timetable have removed catering from our trains and closed all first class lounges. There is an average of 26 trains a day between edinburgh and london leaving approximately every 21 minutes.
One or two trains also link london euston with edinburgh via milton keynes crewe carlisle and the west coast main line but these take longer. London to edinburgh by train.