Every UK ultra, backyard, triathlon and running race. Checked weekly. List your event free

Races in the Highlands

15 races coming up in the Highlands, soonest first.

Races in the Highlands

Map view

November 2026

1 race

March 2027

2 races

May 2027

3 races

June 2027

2 races

July 2027

1 race

August 2027

1 race

September 2027

5 races

Ultramarathons in the Highlands

7

Triathlons in the Highlands

4

Marathons in the Highlands

2

Half marathons in the Highlands

2

10K races in the Highlands

1

Racing in the Highlands

There are 4 running races, 7 ultramarathons and 4 triathlons and duathlons coming up in the Highlands. The next is Dava Way 50K on Sat 7 Nov 2026 in Grantown-on-Spey. September 2027 is the busiest month, with 5 races. Race locations include Grantown-on-Spey, Inverness, Fort William, John o' Groats and Dores. Most events here are trail or open-water. Entries open now start from £35 at Grantown Try Tri.

What is the next race in the Highlands?
Dava Way 50K, on Saturday 7 November 2026 in Grantown-on-Spey. Always confirm the details on the organiser's site before you travel.
How many races are there in the Highlands?
We currently list 4 running races, 7 ultramarathons and 4 triathlons and duathlons in the Highlands. The list updates as races finish and new dates are announced.
Are there any ultramarathons in the Highlands?
Are there any triathlons in the Highlands?