Travelling now? Mallaig Live Departures
Reverse Direction » Fort William to Mallaig Train Times
First and Last Service
On weekdays the first train departs Mallaig at 06:03 arriving at Fort William at 07:29. The last train departs Mallaig at 18:15 arriving at Fort William at 19:39.
Journey Time
On trains operated by ScotRail (SR) the average journey time is 1 hour and 25 minutes. On trains operated by West Coast Railway Co (WR) the average journey time is 2 hours and 3 minutes. The overall average journey time between Mallaig and Fort William is 1 hour and 38 minutes.
Calling Points
Trains operated by West Coast Railway Co (WR) are non-stop. Trains operated by ScotRail (SR) call at Morar, Arisaig, Beasdale, Lochailort, Glenfinnan, Locheilside, Loch Eil Outward Bound, Corpach and Banavie.
Timetable data under licence from RSP / Rail Delivery Group