Trail Running calendar near John o' Groats 2026-2027

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

Two ultramarathon options along the Moray coast on 9 May 2026: 50 miles from Findhorn to Cullen Viaduct and 50 km from Lossiemouth to Cullen Viaduct. Fully stocked aid stations, drop bags, GPX files and a race handbook are provided.

June 2026

Take on the Moray Way Relay, a scenic team relay of roughly 100 miles starting and finishing in Forres as it winds along coastal trails, forests and sandy beaches. Teams of up to four run 12 legs within 24 hours using a tracker as the baton..

Moray Way 100 is a 100 miles trail ultra starting and finishing in Forres that links the Moray Coastal Trail, the Speyside Way and the Dava Way. The route passes beaches, clifftop trails and Speyside distilleries with four numbered aid stat..

August 2026

A trail event on 15 August 2026 with 50 km and 100 km options along the Speyside Way from Aviemore or Tamdhu Distillery to Buckie; routes pass whisky country and coastal trails and include published GPX files and a race handbook.

June 2028

MTC SELKIE is a first edition 42 mile single day ultra on 3 June 2028, part of the Mount to Coast SCOTIA series. The coastal route from Dornoch to Dunbeath offers challenging terrain, bespoke finisher medals and strict safety kit rules.

Tackle a 38 mile coastal ultra from Dunbeath to John O'Groats on 4 June 2028. Limited field and a bespoke KELPIE medal make this scenic but demanding challenge ideal for seasoned runners.