News

Basic Information. The train to Edinburgh from London a good choice to cover the 332 miles (534.3 km) between the two cities. It’s a long journey, and the train is a convenient way to go.
New train time from London to Edinburgh under plans. Improvements to rail tracks and timetabling could see the average time cut to four hours and seven minutes, according to reports.
The 332 miles between London and Edinburgh takes a similar amount of time by plane or train. I took both modes of transport and timed how long it took from the center of each city.