
JOHN O'GROATS TRAIL
Inverness to John o'Groats, 147 miles
A walk on the wild side, steeped in history, adventure and wildlife, and visiting barely-visited beaches, dramatic cliffs and secluded fishing villages.

Inverness – Evanton
John o'Groats Trail - Day 1 - 19.6 miles
"There’s a feel of emptiness, abandonment, and of nature reclaiming old spaces. Crofts boarded up. Stone gateways to once wealthy family homes wreathed in ivy. Empty barns. Rusting farm machinery...|

Evanton – Tain
John o'Groats Trail - Day 2 - 17.4 miles
"Track ruts that reached my middle were to form my path for the next mile, punctuated by regular climbs onto trenches then descents into claggy swamps..."

Tain – Golspie
John o'Groats Trail - Day 3 - 23.3 miles
"Despite the ominous clouds, there's barely a swell on the sea, waves breaking as gentle ripples to delight the few families making the most of the fickle sun..."

Golspie – Helmsdale
John o'Groats Trail - Day 4 - 20.2 miles
"I'm soaking up the peace when the path winds through a laurel archway into a grassy glade where rabbits spring for cover and – suddenly above – parapets and turrets tower above a forbidden forest of pines..."

Helmsdale – Dunbeath
John o'Groats Trail - Day 5 - 16.5 miles
"Before long the path winds down into Berriedale: a treasure trove of a village with its wide river, sheltered cove, big cliffs and immaculate whitewashed cottages..."

Dunbeath – Wick
John o'Groats Trail - Day 6 - 25.1 miles
"There's adventure in the terrain, fun in the navigation but most of all breathtaking views of the now dizzyingly high cliffs, stacks, sea caves and geos..."

Wick – John o'Groats
John o'Groats Trail - Day 7 - 22.3 miles
"There are pristine beaches that I have to myself. There are cliffs and sea stacks and caves. There are castles and brochs and standing stones. And always the company of seabirds..."