is operated by West Coast Railways. There is one train a day in May, September and October, and two trains per day from June until the end of August. Caledonian Sleeper operate a nightly service from Fort William to Euston station Onward ferry connections operated by Caledonian MacBrayne are available from Mallaig to the Isle of Skye, to the small isles of Rùm, Eigg, Muck, and Canna, to South Uist, and to Inverie on the Knoydart peninsula. From Oban ferries sail to the islands of Lismore, Colonsay, Coll, Tiree, Mull and Barra. As of 2021, there is a single regular freight operation on the line, consisting of alumina services from North Blyth to a smelter near Fort William. Route timings Since improvements to Scottish trunk roads in the 1980s, a train journey can take significantly longer than the equivalent road journey. There are several reasons for this. The line is entirely single track once it leaves the North Clyde suburban network at and trains must wait at stations with crossing loops for opposite direction trains to pass. Even when no crossing is timetabled, each train must pause at the various token exchange points whilst the driver contacts the main signalling centre at to swap tokens electronically and obtain permission to proceed. Up to 15 minutes have to be allocated for trains to divide or combine at the junction station at , whilst trains heading to/from Mallaig also have to reverse at Fort William & traverse the Banavie swing bridge at low speed. A further issue is finding suitable timetable paths for Oban & Mallaig trains on the busy North Clyde line, which carries an intensive local stopping service. As West Highland trains only stop at Dumbarton Central and Dalmuir on this stretch, it is not uncommon for them be delayed by a preceding local train and so recovery time has to be included in their schedules to reduce the possibility of a late arrival in Glasgow. Over much of the Rannoch Moor section the speed limit is for the Sprinter and on the approach to Rannoch station. The Caledonian Sleeper travels at maximum, slowing down for a number of bridges on the route due to the heavy weight of the Class 67 locomotive which hauled the train until the end of the old franchise in April 2015. New sleeper operator Serco has replaced these with refurbished Class 73/9 electro-diesels since