How long is Scotland to London by train?


How long is Scotland to London by train? The distance between Scotland and London is 401 miles. The road distance is 402.8 miles. How do I travel from Scotland to London without a car? The best way to get from Scotland to London without a car is to train which takes 4h 38m and costs £150 - £340.


Is the train from Edinburgh to London worth it?

First Class train travel from Edinburgh to London is certainly worth it, whether you're travelling for leisure or for business. The fastest journey by train between these two capital cities is 4 hours, so you'll have plenty of time to enjoy all the perks that come with First Class train travel.


Is it better to drive or take train in Scotland?

Traveling by train is one of the best ways to see Scotland and travel between different regions.