View London to Edinburgh by Train in a larger map Probably one of the longest train journeys you can take in the UK, London to Edinburgh is a popular route between the two capitals. There are regular trains from King's Cross and Euston, about half of the services are direct whereas the others require a change in York. This line can get very busy at peak times and on weekends, especially Sunday evenings so we'd recommend travelling offpeak.