Stages
All 14 stages of the John o' Groats Trail

Stage 1 · 6-7 hours · 528 m gain
Inverness - Culbokie
Stage 2 · 3.5-4.5 hours · 127 m gain
Culbokie - Alness
Stage 3 · 5-6 hours · 301 m gain
Alness - Tain
Stage 4 · 4-4.5 hours · 129 m gain
Tain - Dornoch
Stage 5 · 6.5-7 hours · 290 m gain
Dornoch - Golspie
Stage 6 · 3-3.5 hours · 289 m gain
Golspie - Brora
Stage 7 · 5.5-6.5 hours · 620 m gain
Brora - Helmsdale
Stage 8 · 6-7 hours · 750 m gain
Helmsdale - Berriedale
Stage 9 · 4-4.5 hours · 1021 m gain
Berriedale - Dunbeath
Stage 10 · 5-6 hours · 1048 m gain
Dunbeath - Lybster
Stage 11 · 5-6 hours · 1256 m gain
Lybster - Whaligoe
Stage 12 · 5-6 hours · 2228 m gain
Whaligoe - Wick
Stage 13 · 5-6 hours · 244 m gain
Wick - Keiss
Stage 14 · 6-7 hours · 1305 m gain
Keiss - John o' Groats