Travel to Fort William

Our advice for travelling to Fort William, suitable for our Open National Three Peaks events


Regular train services are available into Fort William from Glasgow and the south. Trains from Glasgow to Fort William take around five hours.

There are no train connections to Fort William from Inverness.

If possible, we'd suggest arriving into Fort William on the Friday afternoon or evening before your challenge, and spending a night locally so you'll be well rested.

We recommend for booking tickets in advance with clear options.


If arriving from the South East or overseas, flights into Glasgow are suggested, followed by a train into Fort William - the train from Glasgow to Fort William takes about five hours.

Alternatively, fly into Inverness, and then take a coach service across to Fort William, taking about an hour and a half.

If flying, note that airlines may not allow walking poles to be carried in carry-on luggage.

Sleeper train

We would no longer recommend using the sleeper train to Fort William, if meeting one of our organised groups.