West Highland Way GPX, Stages & Public Transport Guide

Start → End · 137 km · 7 transit-optimized stages

137km

Total Distance

7

Stages

3,033m

Total Ascent

45

Transit Stops

Plan West Highland Way

West Highland Way covers 137 km with 3,033 m of ascent from Start to End. Use the full-route GPX, stage GPX files, elevation profile, and public transport stops to choose a hiking, trail running, or fastpacking schedule.

Best season
Jun-Sep
GPX coverage
Full route plus 7 stage GPX files
Transit access
6 of 7 stages start or finish by public transport
Stage options
7 days hiking / 3 days trail running / 5 days fastpacking

🚌 Why transit-optimized?

We split West Highland Way into 7 stages. 6 of them start or end at a transit stop — look for the 🚌 icon in the stage directory below.

Full Trail Map

Stage Directory

#StageDistanceTransit
1Start → Balmaha, Car Park11.2 km🚌
2Balmaha, Car Park → Loch Sloy Power Station23.8 km🚌
3Loch Sloy Power Station → Crianlarich23 km🚌
4Crianlarich → Bridge of Orchy20.4 km🚌
5Bridge of Orchy → The Way Inn19.8 km🚌
6The Way Inn → Bothy Bar15.3 km
7Bothy Bar → End23.9 km🚌
Total137.4 km

How Long Does It Take?

7 days (20 km/day)

Comfortable pace with time to enjoy the scenery. 7 days.

Elevation Profile

100m200m300m400m500m0 km20 km40 km60 km80 km100 km120 km140 km545m4m
Easy (5–10%) Flat (<5%) Moderate (10–15%)

Transit Stops Along the Trail

Bus and train stops within 2 km of the trail, sorted by distance along the route.

KmStopDistance to Trail
0🚌 Ardmore gardens561m
0🚌 Drymen, Balmaha Rd885m
0🚌 Drymen, The Square832m
0.5🚌 Blane Smithy Roundabout4240m
0.5🚌 Napier Road4298m
0.5🚌 Drumtian Road4618m
0.5🚌 Killearn, Parish Church4653m
0.5🚌 Killearn, Station Rd4614m
0.5🚌 Killearn, Wellgreen4975m
1.1🚌 Balfunning House2159m
1.4🚌 Middle Ballat4079m
1.1🚌 Woodend Cottage3417m
3.7🚌 Bus Shelter1354m
5.3🚌 Creityhall Road1354m
11.2🚌 Balmaha, Car Park11m
20.1🚌 Bypass3482m
22.7🚌 Hotel1490m
29.9🚌 Braeside Stores3996m
30.1🚌 Arrochar & Tarbet2642m
30.1🚌 Tarbet Hotel1936m
29.9🚌 Ballyhennan Crescent2218m
30.1🚌 Succoth Car Park4412m
30.1🚌 Hotel car park1893m
36.4🚌 Loch Sloy Power Station1054m
42.5🚌 Ardlui1029m
58🚌 Crianlarich879m
58.2🚌 Public Toilets878m
58🚌 Ben More Restaurant1447m
58.2🚌 Police Station1026m
58.2🚌 Crianlarich, Police Station1031m
67.1🚌 Upper Tyndrum378m
67.2🚌 Pine Trees Leisure Park135m
67.2🚌 Tyndrum, Pine Trees Hotel136m
67.3🚌 Tyndrum, Real Food Cafe202m
67.5🚌 Tyndrum Lower101m
67.9🚌 Tyndrum Hotel115m
78.4🚌 Bridge of Orchy6m
136.2🚌 Banavie2395m
136.6🚌 Bus Station129m
136.8🚌 Fort William88m
136.9🚌 Corpach2734m
137.4🚌 Croit Anna Hotel3727m
137.4🚌 Seafield Gardens1012m
137.4🚌 Camusnagaul Ferry Pier58m
137.4🚌 Yacht Club890m

The West Highland Way is a 137 km long-distance hiking trail in United-Kingdom. This car-free guide breaks it into 7 transit-optimized stages, each starting and ending at a public transport stop.

Ready to hike West Highland Way?

Pick your first stage below and download the GPX. Every stage has transit connections listed.

🗂️ Open data source: West Highland Way on OpenStreetMap (relation 16287). Transit stops from OSM.

Route data from OpenStreetMap © contributors, licensed under ODbL. Updated 2026-03-31.