I've mentioned it on another post but I was staying near Arisaig recently and the return bus fare to Fort William was £5.70 - thats for a trip of about 70 miles, and with just enough time to have a reasonably steady run up the Ben before the bus back. I'm up there again later this month but there is not a late afternoon bus back on a Saturday so I'll be coming to the Glen Nevis campsite a day or so before the race. There is a train as well, I dont know the fare for that but its a bit less convenient (the bus let me off and picked me up at the Achintee road end and stops 400 yards from the campsite I was on at Arisaig).