Trail Running calendar near John o' Groats 2025-2026

We have found 5 Trailruns within 80 miles of John o' Groats. See below where and when you can find the races.

Run the dramatic Moray coast from Forres to Cullen past beaches, cliffs, forests and icons like Bow Fiddle Rock and dinosaur footprints. Tackle the 47 mile ultramarathon or choose scenic 23 mile or 20 mile trail routes.

June 2026

Join a team relay around the scenic Moray Way covering about 100 mile over 12 legs, with teams of up to 4 runners, a live tracker baton, and some night running. A fun social challenge for clubs, friends or workplaces.

August 2026

Choose 50 km or 100 km on the scenic Speyside Way from Aviemore or Tamdhu to coastal Buckie. Enjoy mostly runnable trails, whisky country scenery and a dramatic coastal finish.

June 2028

MTC SELKIE is a new 42 mile Mount to Coast end to end from Dornoch to Dunbeath, a rugged coastal challenge that tests stamina. Limited to 40 runners, all finishers earn a SELKIE medal and podium athletes take bespoke trophies.

Run the inaugural 38 mile MTC KELPIE from Dunbeath to John O'Groats, the dramatic final day of the nine day Mount to Coast SCOTIA challenge. Limited to 40 spots, all finishers earn a bespoke KELPIE medal.