Runs in Surrey
Find runs in Surrey in 2026/2027 - filter by date, location or category, display on a map or use the advanced search to find your perfect race.
Filter by place
Camberley
Dorking
Guildford
Egham
Epsom
Farnham
Godalming
Redhill
Reigate
Staines
Walton-on-Thames
Woking
South East
Everywhere
Filter by date
This week
This weekend
Next week
Next weekend
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Winter
Spring
Summer
Autumn
Event listings
Select an event for photos, video, route, location, reviews, entry fees and how to enter.
- Fri 17 Apr
- £16-£27
Midweek Medal Madness Run April
- Trail run
- 5K run
- 10K run
- Half marathon
- Marathon
- + 3 more races
- Fri 1 May
- £16-£27
Midweek Chasing Numbers May
- Trail run
- 5K run
- 10K run
- Half marathon
- Marathon
- + 3 more races
- Fri 29 May
- £16-£27
Midweek Medal Madness | Leons Birthday Run
- Road run
- 5K run
- 10K run
- Half marathon
- Marathon
- + 3 more races
- Fri 5 Jun
- £16-£27
Midweek Chasing Numbers June
- 5K run
- 10K run
- Half marathon
- Marathon
- 50K ultra run
- + 3 more races
- Fri 3 Jul
- £16-£27
Midweek Chasing Numbers July
- Trail run
- 5K run
- 10K run
- Half marathon
- Marathon
- + 3 more races
- Fri 24 Jul
- £16-£27
Midweek Medal Madness Run July
- Trail run
- 5K run
- 10K run
- Half marathon
- Marathon
- + 3 more races
- Sat 1 Aug
- £49-£139
North Downs 50 Ultra Challenge
- 50K ultra run
- Trail run 2
- 10K run
- Fri 7 Aug
- £16-£27
Midweek Chasing Numbers Aug
- Trail run
- 5K run
- 10K run
- Half marathon
- Marathon
- + 3 more races
- Fri 14 Aug
- £16-£27
Midweek Medal Madness Run August
- Trail run
- 5K run
- 10K run
- Half marathon
- Marathon
- + 3 more races
- Sat 15 Aug
- £16-£35
I'm Not Throwing Away My Shot Run
- Trail run
- 5K run
- 10K run
- Half marathon
- Marathon
- + 3 more races
- Fri 11 - Sun 13 Sep
- £39-£199
Thames Path Ultra Challenge
- 100K ultra run 2
- 50K ultra run 2
- Trail run 4
- Charity walk 4
- Ultra run
- + 1 more race
- Sun 13 Sep
- FREE-£69
Bacchus Wine Half Marathon & 10K
- 10K run
- Half marathon
- Fun run