Ultra Marathons in East of England

Find your next Ultra Marathon race in East of England. Browse upcoming road and trail events below, with dates and locations to help you plan.

An ultra is anything beyond the marathon, which covers a lot of ground — from a first 50K to multi-day mountain races. Distance is only half the story here: check the elevation, cut-offs and kit list before you enter.

33 upcoming Ultra Marathon events in East of England

Boudicca Way 50km Ultra

Diss, England

12 Sep 2026

50K

Pilgrim's Reckoning

Bedford, England

12 Sep 2026

81 Miles

Suffolk Coastal Path 50k

Lowestoft, England

12 Sep 2026

50K

The C2C Essex Ultra

Tilbury, England

12 Sep 2026

10 Miles, 30 Miles, 50 Miles

Thunder Races

Flitwick, England

12 Sep - 13 Mar 2027

39 meters, 25K, 50K

Peacock Plod

Hockwold Hall, Brandon, Norfolk

13 Sep 2026

5K, 10K, 15K, Half Marathon, Marathon, 32 Miles

Field & Forest Ultra

The Sports Pavillion, Bardwell, Bury St Edmunds

19 Sep 2026

34 Miles, 34 Miles

The Endless Garden Backyard Ultra

Ayot Saint Peter, England

26 Sep 2026

4.167 mile loop each hour

The Saltmarsh 75

South Woodham Ferrers, England

04 Oct 2026

75 Miles, 75 Miles

10 Oct 2026

4.167 mile loop each hour

Ely Tri Club Runfest

Ely, England

18 Oct 2026

66K

Stort30 Ultra

Bishop's Stortford, England

25 Oct 2026

30 Miles, 30 Miles

Chiltern Ridge Winter 50K

Berkamsted Cricket Club, Berkhamsted, Herts

31 Oct 2026

50K

Catherine Wheel Canter

Wodson Park Sports & Leisure Centre, Ware, Hertfordshire

05 Nov 2026

6 hours, 5K, 10K, Half Marathon, Marathon, 50K

CamLynn Marathon and Ultra

Cambridge, England

07 Nov 2026

50 Miles, 100 Miles

Druid's Challenge

Tring, England

13 Nov 2026

135K, 135K, 84 Miles, 84 Miles

14 Nov 2026

50K, 100K

Winter Warrior 50K Ultra

Gt Yarmouth-Broadland Rugby Club, Great Yarmouth

14 Nov 2026

50K, 100K

Winter Weavers' Way

Cromer, England

14 Nov 2026

100K

21 Nov 2026

50K, 50K

Found 33 running events

Search all running events to filter by location, date and terrain.