virail helps you to find timetables and prices for all trains from Elgin to Fort William.
The route from Elgin to Fort William is served daily by 4 trains leaving from from the station of Elgin [ ELG ] and arriving at to the station of Fort William [ FTW ].
The average journey duration is 12 h 19 min. The first train leaves at 06:58. The last one is at 19:20.