Trail runs in Scotland
Find trail runs in Scotland in 2025/2026 - filter by date, location or category, display on a map or use the advanced search to find your perfect race.
Filter by date
This week
This weekend
Next week
Next weekend
Nov
Dec
Jan
Feb
Mar
May
Jul
Aug
Oct
Autumn
Winter
Spring
Summer
Filter by place
MapEvent listings
Select an event for photos, video, route, location, reviews, entry fees and how to enter.
- Fri 29 - Sun 31 May 2026
- £10-£79
Blair Castle Trail Weekender
A weekend of inclusive trail races, camping, festival vibes, yoga workshops, guided runs, live music and outdoor cinema, all based in the grounds of the iconic Blair Castle in the Cairngorms.
- Families
- Recycling
- Newcomers
- Plastic bottle free
- Entertainment
- Music
- Event village
- Event expo
- Park
- Rural
- Mountains
- Sustainability policy
- Public transport links
- All ages
- Ultra run
- Trail run 4
- Walking festival
- Half marathon
- Sat 25 Jul 2026
- £330
Rat Race 100 Ultramarathon
The 100-mile ultra for people who don't do 100-mile ultramarathons. Walk or run from Edinburgh Castle to Glamis within 48 hours, fully supported.
- Recycling
- Newcomers
- Enter online
- GPS tracking
- Hilly
- Park
- Rural
- Coast
- Sustainability policy
- Public transport links
- Age 18 & over
- 100 miles trail running + 4853 ft ascent
- Sat 10 Oct 2026
- £10-£270
William Wallace Running Festival
"Follow in the Footsteps of Legends". Step onto Scotland’s most storied battlefields, where warriors once fought for freedom, and take on your own epic challenge. Are you ready to take the field?
- Families
- Venue accessible
- Newcomers
- Music
- Event village
- Public transport links
- All ages
- Ultra run
- 50K ultra run
- 10K run
- Fun run
- Sat 13 Dec
Fox Trail Winter Running Series | Race 2
- 5K run
- Trail run
- Sat 17 Jan 2026
Fox Trail Winter Running Series | Race 3
- 5K run
- 10K run
- Sat 7 Feb 2026
Fox Trail Winter Running Series | Race 4
- 5K run
- Half marathon
- Sat 8 Aug 2026
The Maverick Ochil Hills Trail
- 5K run
- 10K run
- Half marathon
- Marathon
- Ultra run