This is a list of trail running races in Scotland for 2025. Most of the listed races are half marathons or marathons, or close to these distances. I have added some interesting hill and mountain races, too. These are chosen for location, distance or elevation gain and are subjective! There are many more 5k and 10k races that take place in Scotland but I have only included these where they are part of a long-distance event. These are the type of running races that people might be keen to travel to as a “destination event”. For a list of half marathons including road races, see Scottish half marathons.
Note: There is another list of Scottish ultra running races.
I will update the race information as I receive more details.
If you would like to donate a small amount to support this annual list, please scroll to the end of the article and give a little back.
Date | Race | Distance | Location |
Jan 19 | Feel The Burns Hill Race | 21.4k, 800m ascent | Selkirk, Scottish Borders |
Jan/Feb ? | Devil’s Burdens | 34k, 1250m ascent (teams) | Fife |
Feb 1 | Ardgartan Trail Race | 21 miles | Arrochar |
Feb 2 | Forfar Multi-Terrain | Half marathon | Forfar, Angus |
Feb 8 | Fox Trail Winter series | Half marathon (5k) | Tyninghame, East Lothian |
Feb 9 | Carnegie Harriers Devilla Forest 15 | 15k (5k) | Near Kincardine, Fife |
Feb 16 | Glentress Trail Marathon | Half marathon, marathon (10k, 4k) | Glentress, near Peebles, Scottish Borders |
Mar 1 | Fox Trail Winter series | 16k (5k) | Foxlake, East Lothian |
Mar 2 | Culzean Castle Trail Runs | Half marathon (5k, 10k) | Culzean Castle, South Ayrshire |
Mar 2 | Edinburgh Meadows Marathon 2025 | Marathon | Edinburgh |
Mar 22 | 20 Along the Forth | 20 miles (75% tarmac, 5% trails) | Edinburgh |
Apr 5 | The Cobbler Hill Race | 6k, 730m ascent | Ardgartan, Arrochar |
Apr 5 to 6 | Bruce’s Crown Race | 46 miles, teams of four | Galloway hills, D&G |
Apr 12 | Brewdog Fife Run – Dundee | 19 miles | Dundee |
Apr 19 | Ben Chonzie Hill Race | 21.4k, 1140m ascent | Perthshire |
Apr 27 | Bristow 15 Mile Trail Race | 15 miles | Ballater, Aberdeenshire |
May | Ben Lomond Hill Race | 12.6k, 960m ascent | Balmaha, Stirlingshire |
May | Goatfell Race | 15.6k, 880m ascent | Isle of Arran |
May | Kirkcudbright Half Marathon | Half marathon | Kircudbright, D&G |
May 3 | Tiree Half Marathon | Half marathon | Isle of Tiree |
May 3 | Stuc a`Chroin race | 22k, 1500m ascent | Breadalbane, Highlands |
May 11 | Race to the Base 2025 | Half marathon | Assynt, Highlands |
May 24 | Isle of Jura Fell Race | 28km, 7 summits, 2370m ascent | Isle of Jura |
May 24 | Stornoway Half Marathon | Half marathon (10k) | Isle of Lewis, Outer Hebrides |
June ? | Trotternish Ridge Race | 27k | Flodigarry, Isle of Skye |
May 30 to Jun 1 | Blair Castle Trail Weekend | Half Marathon, Marathon (5k, 10k, 10 mile, Ultras) | Blair Castle, Perthshire |
Jun 1 | Yetholm Hill Race | 12.8k, 760m | Halterburn, nr Kirk Yetholm, Roxburghshire |
Jun 7 | Two Mamores Hill Race | 13k, 1300m | Lower Falls, Glen Nevis |
Jun 7 | Brewdog Summer Run | 34k | Aberdeen |
Jun 8 | Glen Lyon Trail Race | 15.5 miles, 1500ft ascent | Perthshire |
Jun 8 | Mhor 84 Half Marathon | Half marathon (10k) | Balquhidder, Trossachs |
Jun 15 | Seven Hills of Edinburgh Race | 22.4k, 670m ascent | Edinburgh |
Jun 22 | 3 Beaches Half Marathon Hebrides | Half marathon | Isle of Benbecula, Outer Hebrides |
Jun 29 | Arrochar Alps Hill Race | 25k, 2400m ascent | Arrochar |
Jul 20 | Run the Blades Half Marathon | Half marathon (50k, 10k) | Whitelee Windfarm, Eaglesham |
Jul 27 | Scurry to The Sea | 12 miles | Pentland Hills, Edinburgh |
Aug 3 | Glenshee 9 | 34k, 1700m | Glenshee |
Aug ? | Great Wilderness Challenge | 38k, 920m ascent | Poolewe, Highlands |
Aug ? | Deveron Valley Half Marathon | Half marathon (10k) | Aberdeenshire |
Aug ? | Dyce Half Marathon | Half marathon | Aberdeen |
Aug ? | Coll Half Marathon | Half marathon (1k, 5k, 10k) | Isle of Coll |
Aug 10 | Scurry Around Devilla Forest Trail Running Festival | 13 miles (10k, 5k, 1k) | Near Kincardine, Fife |
Aug 23 | Ochil 2000s | 32.7k, 1650m ascent | Glen Sherrup, Glen Devon, Perthshire |
Aug 30 | Simon Wake Comrie Hills Relay | 43k, 2150m ascent | Comrie, Perthshire |
Sept ? | Ben Nevis Race | 14k, 1340m | Fort William |
Sept ? | Merrick Hill Race | 13.6k, 1000m38 miles | Glentrool, nr Newton Stewart |
Sept 20 | Skyline Scotland | Range of races to be announced | Nevis Range, Fort William |
Sept 27 | The Two Breweries Hill Race | 30k, 1500m ascent | Traquair to Brougton, Scottish Borders |
Sept 28 | Wild Deer Scottish Trail Runs – Dalkeith | Marathon, half marathon (10k, 5k) | Dalkeith, Midlothian |
Sept ? | Glencoe Marathon Gathering | Marathon & half marathon | Fort William, Highlands |
Oct 4 to 5 | Aviemore Half Marathon and 10K | Half marathon (on 4th) (10k on 5th) | Aviemore, Highlands |
Oct 11 | Aberfoyle Festival of Trail Running | Half marathon (ultra) | Aberfoyle, Stirlingshire |
Oct 18 | The Dramathon | 42km, 21km (10k, 42k team) | Speyside |
Oct ? | Carnethy Skyloop Hill Race | 30k, 1700m ascent | Pentland Hills, near Edinburgh |
Oct ? | Meall a’ Bhuachaille | 13k, 720m ascent | Badaguish Outdoor Centre, near Aviemore |
Oct ? | Path of Condie Half Marathon | Half marathon | Kinross Perth & Kinross |
Oct ? | Dalmeny Trail Half Marathon | Half marathon | South Queensferry, near Edinburgh |
Nov 2 | Scurry Around Tentsmuir Forest Trail Running Festival | 21k (10k, 5k, 1k) | Tayport, Fife |
Nov ? | Glentress Winter Trail Half Marathon | 21k (10k) | Glentress, near Peebles |
Nov ? | Glen Clova Half Marathon | Half marathon | Glen Clova, Angus |
Dec ? | Harmeny 7 Reservoirs Multi Terrain Half Marathon | Half marathon | Edinburgh |