Fort William railway station is a railway station serving the town of Fort William in the Highland region of Scotland. It is on the West Highland line, between Spean Bridge and Banavie, measured 99 miles 37 chains (160.1 km) from Craigendoran Junction, at the southern end of the line near Helensburgh. The station is operated by ScotRail, who operate most services from the station, as well as Caledonian Sleeper, and The Jacobite, an excursion operated by West Coast Railways.