the john o’groats trail is a scottish long-distance walking route from inverness to john o’groats, traversing back lanes, footpaths, shorelines and cliff tops of the scottish highlands. the trail gives access to accommodation, meals and shops at the end of each stage of the walk.