Marathons in Wales
Find marathons near me in Wales for 2025/2026 - search by date or place, display on a map or use the advanced search to find your perfect race.
Search by month
Search by place
MapEvents near me
Click an event for full event details, location, route, sustainability, what's included and how to enter.

- Sun 29 Jun
- £55
- Sun 29 Jun
- £55
The Veloforte Wales Marathon
Discover the only fully closed road marathon in Wales. Set in the beautiful Pembrokeshire Coast National Park, the finish line has a wild atmosphere with a stunning red carpet finish and great crowds!
- Chip timing
- Enter online
- Undulating
- Traffic free
- Age 18 & over
- 26.2 miles road running

- Sat 12 Jul
- £57.99-£61.99
- Sat 12 Jul
- £57.99-£61.99
XTERRA Snowdonia Trail Marathon Eryri
The most epic trail marathon in Wales! Iconic and spectacular trails, circumnavigating then climbing the slopes of Wales' highest peak - Yr Wyddfa (Snowdon).
- Chip timing
- Enter online
- Mountainous
- Age 18 & over
- 27.3 miles trail running + 1685 m ascent

- Sat 19 Jul
- £139
- 7 charities
- Sat 19 Jul
- £139
- 7 charities
Gower Peninsula Ultra Challenge | Marathon 42K Loop
A classic distance from Penrice Castle on a loop featuring Oxwich Bay and its nature reserve, the stunning Wales Coast Path, picnic at Rhossili, the Gower Way then a celebration and medal!
- Chip timing
- Enter online
- GPS tracking
- Undulating
- Age 18 & over
- 42 km multi terrain running + 900 m ascent

- Sun 7 Dec
- £41.50
- Sun 7 Dec
- £41.50
Sea 2 Summit | Offa's Dyke Full Marathon
The only way is up with this race along the Offas Dyke footpath. The scenery and terrain become more and more beautiful, and challenging as you go!
- Chip timing
- Enter online
- Age 18 & over
- 26.2 miles trail running
- Sat 26 Apr
EnduranceLife - Pembrokeshire | Marathon
- 27.3 miles trail running
- Sat 10 May
Radyr Trail Races: Half Marathon and Marathon | Marathon
- 26.2 miles trail running
- Sat 17 May
OTT Trail Marathon and 10 Mile Race - Brecon Beacons | Marathon
- 26.2 miles trail running
- Sat 14 Jun
Black Mountains 50 & 32 Mile Ultra, Marathon & Half Marathon | Marathon
- 27 miles trail running + 5505 ft ascent