Road Half marathons in Wales
Find road half marathons in Wales 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
Filter by place
Filter by category
MapEvent listings
Select an event for photos, video, route, location, reviews, entry fees and how to enter.

- Sat 8 Nov
- £30-£35
Cardiff MoRun | Half Marathon
MoRunning brings everyday people together with the focus being to inspire you, your family, your kids and your friends to have the best time running! Get ready for the half marathon, Cardiff!
- Chip timing
- Enter online
- Flat
- Age 17 & over
- 13.1 miles road running

- Sun 1 Mar 2026
- £44.99-£49.99
Jones o Gymru Anglesey Half Marathon
The 'UK's most beautiful Half Marathon'! Fast run flanked by breathtaking views of Snowdonia National Park and the Menai Straits. It's no wonder this race has become a firm favourite.
- Chip timing
- Enter online
- Undulating
- PB
- Age 17 & over
- 13.1 miles road running + 889 ft ascent

- Sun 4 Oct 2026
- £58
- 2 charities
Oysho Cardiff Half
An iconic road race around Wales' capital offering a flat course from the castle to the marina and over the Cardiff Bay barrage!
- Families
- Carbon offset
- Wheelchair users
- Recycling
- Entertainment
- Music
- Chip timing
- Enter online
- Flat
- PB
- Traffic free
- Fancy dress
- Event village
- Urban
- Coast
- Sustainability policy
- Public transport links
- Age 17 & over
- 13.1 miles road running + 81 m ascent
- Sun 16 Nov
Conwy Half Marathon | Half Marathon
- 13.1 miles road running + 1247 ft ascent
- Sun 1 Feb 2026
The Cardiff 5K, 10K and Half Marathon Winter Warmer Run | Half Marathon
- 13.1 miles road running
- Sun 8 Feb 2026
Llanelli 10K & Half Marathon | Half Marathon
- 13.1 miles road running + 58 m ascent
- Sun 8 Mar 2026
Great Welsh Marathon Events | Half Marathon
- 13.1 miles road running + 240 ft ascent
- Sun 22 Mar 2026
The Merthyr Half Marathon | Half Marathon
- 13.1 miles road running
- Sun 10 May 2026
Snowdonia Half Marathon
- 13.1 miles road running + 1919 ft ascent