How long is the train journey from edinburgh to Fort William?
It takes an average of 5h 15m to travel from Edinburgh (Waverley) to Fort William by train, over a distance of around 95 miles (152 km).
People Also Ask
If you live or are visiting nearby cities such as Glasgow, Liverpool, Newcastle or Manchester, the easiest and most comfortable way of getting to Edinburgh is by train. From further away destinations, flying is normally the cheapest and fastest option.
All aboard the Royal Scotsman luxury sleeper trainBoth leisurely and luxurious, the Royal Scotsman is easily one of the world's most luxurious trains, boasting mahogany-clad cars married with Edwardian elegance that look like they were lifted from a country house.