Trail Running calendar near John o' Groats 2025-2026

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

Moray Coastal Trail Races is a two-distance ultramarathon along Scotland’s Moray Coastal Trail. In 2025 the event introduced a 50-mile Ultra (Forres to Cullen Viaduct) and a 23-mile Trail (Lossiemouth to Cullen Viaduct). The course threads..

June 2026

Moray Way Relay Race The Moray Way Relay is a team relay covering about 100 miles around the Moray Way route. The course starts and finishes in Forres and follows the Moray Coastal Trail to Spey Bay, the Speyside Way to Grantown-on-Spey, th..

Moray Way 100 is a 100-mile ultramarathon in Scotland, starting and finishing in Grant Park, Forres. Runners traverse the Moray Coastal Trail, the Speyside Way, and the Dava Way for a full century of runnable, mostly self-sufficient terrain..

August 2026

Choose a scenic 50 km or challenging 100 km ultra along Scotland's Speyside Way, finishing on the coast at Buckie. Enjoy runnable trails through whisky country with mountain and coastal views for a memorable race day.

June 2027

Run 42 miles from Dornoch to Dunbeath on 5 June 2027 in the MTC SELKIE, part of the Mount to Coast End to End Challenge. Limited to 40 starters and monitored with live tracking, this scenic but testing route awards finishers a SELKIE medal.

MTC KELPIE on 6 June 2027 is a 38 mile single day ultra from Dunbeath to John O'Groats, closing the MTC SCOTIA end to end. Limited places, live tracking and mandatory kit make for a bold final day challenge under strict minimum pace rules.