145
Hilly Trail runs in UK
Find hilly trail runs in UK 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
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Winter
Spring
Summer
Autumn
Filter by place
London
South East
South West
East of England
East Midlands
West Midlands
Yorkshire
North West
Scotland
Wales
Everywhere
Filter by category
MapEvent listings
Select an event for photos, video, route, location, reviews, entry fees and how to enter.
- Sat 28 Mar 2026
Tring, Hertfordshire, UK
Run the Wild Half Marathon - Spring Edition
- 21.1 km trail running + 300 m ascent
- Sat 18 Apr 2026
Craven Arms, Shropshire, UK
Shropshire Way 80K Festival
- 10K run
- Half marathon
- Marathon
- Ultra run
- Sat 25 Apr 2026
Malvern, Worcestershire, UK
Malvern Hills Trail Half Marathon
- 13 miles trail running + 800 m ascent
- Sun 26 Apr 2026
Clun, Shropshire, UK
Clun Valley Trail Half Marathon
- 13.1 miles trail running + 2000 ft ascent
- Sun 3 May 2026
Lancing, West Sussex, UK
Three Forts Challenge | 5 Mile Trail Run
- 5 miles trail running + 553 ft ascent
- Sat 16 - Sun 17 May 2026
Wareham, Dorset, UK
Jurassic Coast Ultra Challenge
- Trail run 2
- 50K ultra run 2
- 100K ultra run 2
- Marathon
- Ultra run
- + 1 more race
- Sat 23 May 2026
Eastbourne, East Sussex, UK
Seven Sisters Half Marathon
- 13.1 miles trail running + 2057 ft ascent
- Sat 6 - Sun 7 Jun 2026
Kendal, Cumbria, UK
Lake District Ultra Challenge
- Trail run 2
- 50K ultra run 2
- 100K ultra run 2
- Marathon
- Sun 21 Jun 2026
Dunstable, Bedfordshire, UK
Dunstable Downs Half Marathon
- 21.2 km trail running + 450 m ascent
- Sun 5 Jul 2026
Aylesbury, Buckinghamshire, UK
Chiltern Ridge Half Marathon
- 21.3 km trail running + 526 m ascent
- Sun 23 Aug 2026
Keswick, Cumbria, UK
Borrowdale Trail Half Marathon
- 13 miles trail running + 765 m ascent
- Fri 18 - Sat 19 Sep 2026
Hope Valley, Derbyshire, UK
Peak District Challenge
- Trail run 2
- 100K ultra run
- 100 mile ultra run
- 50K ultra run