The Route

The West Highland Way stretches 96 miles (154 Km) from Milngavie to Fort William, taking in a huge variety of scenery along the way, from countryside parks to loch-shores and open moorlands to steep mountains.

Normally the route is completed from south to north, the thinking behind this being the southern stages are easier and will prepare you for the more demanding northern stages.

Due to the variety of distances involved, these sections should not necessarily be considered as a days activity. Planning of stage lengths should be based upon ability and fitness and the opportunities available to explore places of interest along the route. See our itineraries section for ideas on how to split up the route.

*There are currently NO facilities available at Kingshouse which is undergoing refurbishment, please be prepared with enough water and supplies for this section of the route. The nearest facilities are at Glencoe Mountain Resort. Kingshouse is due to reopen in February 2019.


  • Milngavie to Drymen: 12 miles/19 km
  • Drymen to Rowardennan: 14 miles/22.5 km
  • Rowardennan to Inverarnan: 14 miles/22.5 km
  • Inverarnan to Tyndrum: 12 miles/19.5 km
  • Tyndrum to Inveroran: 9 miles/14.5 km
  • Inveroran to Kingshouse : 10 miles/16 km
  • Kingshouse to Kinlochleven: 9 miles/ 14.5 km
  • Kinlochleven to Fort William: 16 miles/24 km

Find out distances between more locations along the West Highland Way using the mileage chart lower down the page.

The following two links are to the official guides of the West Highland Way, both of which have comprehensive maps:

Contains OS data © Crown copyright and database right 2017. This map is not intended for navigation purposes.

Elevation profile

Route sections