The John o’ Groats Trail

is a 147 mile coastal walking route from Inverness to John o’ Groats, traversing shorelines, cliff tops, back lanes and footpaths of the Scottish Highlands.

The route is a work in progress. Some of it is remote, pathless and challenging terrain. Other sections are already popular walks. See stage status pages.

The walk is meant to be used both by long-distance walkers going as far as to or from Land’s End, and local walkers looking for a coastal stroll.

Accommodation, meals and shops are available at the end of most stages of the walk. A bag transfer service is available.