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
| # | Stage | Distance | Ascent | Time | Transit |
|---|---|---|---|---|---|
| 1 | Start → Balmaha, Car Park | 11.2 km | +344m | 3h 08m | 🚌 |
| 2 | Balmaha, Car Park → Loch Sloy Power Station | 23.8 km | +522m | 6h 02m | 🚌 |
| 3 | Loch Sloy Power Station → Crianlarich | 23 km | +472m | 5h 35m | 🚌 |
| 4 | Crianlarich → Bridge of Orchy | 20.4 km | +302m | 4h 53m | 🚌 |
| 5 | Bridge of Orchy → The Way Inn | 19.8 km | +460m | 5h 03m | 🚌 |
| 6 | The Way Inn → Bothy Bar | 15.3 km | +367m | 4h 09m | — |
| 7 | Bothy Bar → End | 23.9 km | +566m | 6h 13m | 🚌 |
| Total | 137.4 km | +3,033m | 35h 07m |
How Long Does It Take?
Comfortable pace with time to enjoy the scenery. 7 days.
Elevation Profile
Transit Stops Along the Trail
Bus and train stops within 2 km of the trail, sorted by distance along the route.
| Km | Stop | Distance to Trail |
|---|---|---|
| 0 | 🚌 Ardmore gardens | 561m |
| 0 | 🚌 Drymen, Balmaha Rd | 885m |
| 0 | 🚌 Drymen, The Square | 832m |
| 0.5 | 🚌 Blane Smithy Roundabout | 4240m |
| 0.5 | 🚌 Napier Road | 4298m |
| 0.5 | 🚌 Drumtian Road | 4618m |
| 0.5 | 🚌 Killearn, Parish Church | 4653m |
| 0.5 | 🚌 Killearn, Station Rd | 4614m |
| 0.5 | 🚌 Killearn, Wellgreen | 4975m |
| 1.1 | 🚌 Balfunning House | 2159m |
| 1.4 | 🚌 Middle Ballat | 4079m |
| 1.1 | 🚌 Woodend Cottage | 3417m |
| 3.7 | 🚌 Bus Shelter | 1354m |
| 5.3 | 🚌 Creityhall Road | 1354m |
| 11.2 | 🚌 Balmaha, Car Park | 11m |
| 20.1 | 🚌 Bypass | 3482m |
| 22.7 | 🚌 Hotel | 1490m |
| 29.9 | 🚌 Braeside Stores | 3996m |
| 30.1 | 🚌 Arrochar & Tarbet | 2642m |
| 30.1 | 🚌 Tarbet Hotel | 1936m |
| 29.9 | 🚌 Ballyhennan Crescent | 2218m |
| 30.1 | 🚌 Succoth Car Park | 4412m |
| 30.1 | 🚌 Hotel car park | 1893m |
| 36.4 | 🚌 Loch Sloy Power Station | 1054m |
| 42.5 | 🚌 Ardlui | 1029m |
| 58 | 🚌 Crianlarich | 879m |
| 58.2 | 🚌 Public Toilets | 878m |
| 58 | 🚌 Ben More Restaurant | 1447m |
| 58.2 | 🚌 Police Station | 1026m |
| 58.2 | 🚌 Crianlarich, Police Station | 1031m |
| 67.1 | 🚌 Upper Tyndrum | 378m |
| 67.2 | 🚌 Pine Trees Leisure Park | 135m |
| 67.2 | 🚌 Tyndrum, Pine Trees Hotel | 136m |
| 67.3 | 🚌 Tyndrum, Real Food Cafe | 202m |
| 67.5 | 🚌 Tyndrum Lower | 101m |
| 67.9 | 🚌 Tyndrum Hotel | 115m |
| 78.4 | 🚌 Bridge of Orchy | 6m |
| 136.2 | 🚌 Banavie | 2395m |
| 136.6 | 🚌 Bus Station | 129m |
| 136.8 | 🚌 Fort William | 88m |
| 136.9 | 🚌 Corpach | 2734m |
| 137.4 | 🚌 Croit Anna Hotel | 3727m |
| 137.4 | 🚌 Seafield Gardens | 1012m |
| 137.4 | 🚌 Camusnagaul Ferry Pier | 58m |
| 137.4 | 🚌 Yacht Club | 890m |
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.