Cheap Bus, Train and Carpool tickets to Fort William

What are the most popular routes to Fort William?

Glasgow - Fort WilliamAverage price£35Average duration3h 45mDaily departures4
London - Fort WilliamAverage price£50Average duration13h 1mDaily departures4
London - Fort WilliamAverage price£178Average duration12h 30mDaily departures1
Edinburgh - Fort WilliamAverage price£41Average duration4h 54mDaily departures3
Mallaig - Fort WilliamAverage price£20Average duration1h 24mDaily departures3