The most prominent of the three tracks in Wales lies in Monmouthshire, not far from the English border. Staging both flat and National Hunt racing, Chepstow lays on at least one meeting in every month of the year.
Whilst the flat racing fixtures are popular with the punters, it is the jumping game for which Chepstow is most well-known, largely due to the track’s flagship contest of the Welsh Grand National. The most valuable event in Wales, this staying showpiece traditionally takes place the day after Boxing Day. The Welsh National meeting also features the tracks only Grade 1 event of the Finale Juvenile Hurdle.
Upcoming Fixtures at Chepstow
- Monday 23rd June 2025 - Flat / Turf
- Friday 11th July 2025 - Flat / Turf
- Thursday 17th July 2025 - Flat / Turf
- Friday 25th July 2025 - Flat / Turf
- Thursday 7th August 2025 - Flat / Turf
- Thursday 14th August 2025 - Flat / Turf
- Tuesday 19th August 2025 - Flat / Turf
- Monday 25th August 2025 - Flat / Turf
- Tuesday 2nd September 2025 - Flat / Turf
- Friday 10th October 2025 - Jump / Turf
- Saturday 11th October 2025 - Jump / Turf
- Sunday 12th October 2025 - Jump / Turf
- Wednesday 5th November 2025 - Jump / Turf
- Friday 21st November 2025 - Jump / Turf
- Saturday 6th December 2025 - Jump / Turf
- Saturday 27th December 2025 - Jump / Turf
Recent Fixtures
- Monday 16th June 2025 - Flat / Turf
- Saturday 7th June 2025 - Flat / Turf
- Friday 30th May 2025 - Flat / Turf
- Wednesday 21st May 2025 - Flat / Turf
- Tuesday 13th May 2025 - Flat / Turf
- Friday 25th April 2025 - Jump / Turf
- Monday 21st April 2025 - Jump / Turf
- Saturday 5th April 2025 - Jump / Turf
- Thursday 20th March 2025 - Jump / Turf
- Sunday 16th March 2025 - Jump / Turf
- Saturday 22nd February 2025 - Jump / Turf
- Sunday 9th February 2025 - Jump / Turf
- Tuesday 28th January 2025 - Jump / Turf
- Sunday 5th January 2025 - Jump / Turf
- Friday 27th December 2024 - Jump / Turf
- Saturday 7th December 2024 - Jump / Turf
- Friday 22nd November 2024 - Jump / Turf
- Wednesday 6th November 2024 - Jump / Turf
- Tuesday 29th October 2024 - Jump / Turf
- Saturday 12th October 2024 - Jump / Turf
- Friday 11th October 2024 - Jump / Turf
- Tuesday 3rd September 2024 - Flat / Turf
- Monday 2nd September 2024 - Flat / Turf
- Monday 26th August 2024 - Flat / Turf
- Thursday 15th August 2024 - Flat / Turf
- Thursday 8th August 2024 - Flat / Turf
- Friday 26th July 2024 - Flat / Turf
- Thursday 18th July 2024 - Flat / Turf
- Friday 12th July 2024 - Flat / Turf
- Monday 24th June 2024 - Flat / Turf
- Monday 17th June 2024 - Flat / Turf
- Saturday 8th June 2024 - Flat / Turf
- Friday 31st May 2024 - Flat / Turf
- Tuesday 14th May 2024 - Flat / Turf
- Friday 26th April 2024 - Jump / Turf
- Saturday 13th April 2024 - Jump / Turf
- Monday 1st April 2024 - Jump / Turf
- Thursday 21st March 2024 - Jump / Turf
- Sunday 17th March 2024 - Jump / Turf
- Saturday 24th February 2024 - Jump / Turf
- Tuesday 30th January 2024 - Jump / Turf
- Tuesday 16th January 2024 - Jump / Turf
- Sunday 7th January 2024 - Jump / Turf
- Wednesday 27th December 2023 - Jump / Grass
- Saturday 9th December 2023 - Jump / Grass
- Friday 24th November 2023 - Jump / Grass
- Wednesday 8th November 2023 - Jump / Grass
- Tuesday 31st October 2023 - Jump / Grass
- Saturday 14th October 2023 - Jump / Grass
- Friday 13th October 2023 - Jump / Grass
- Monday 4th September 2023 - Flat / Grass
- Monday 28th August 2023 - Flat / Grass
- Thursday 24th August 2023 - Flat / Grass
- Friday 28th July 2023 - Flat / Grass
- Thursday 20th July 2023 - Flat / Grass
- Friday 14th July 2023 - Flat / Grass
- Monday 10th July 2023 - Flat / Grass
- Monday 26th June 2023 - Flat / Grass
- Friday 16th June 2023 - Flat / Grass
- Saturday 10th June 2023 - Flat / Grass
- Friday 2nd June 2023 - Flat / Grass
- Tuesday 16th May 2023 - Flat / Grass
- Friday 28th April 2023 - Jump / Grass
- Saturday 15th April 2023 - Jump / Grass
- Monday 10th April 2023 - Jump / Grass
- Thursday 23rd March 2023 - Jump / Grass
- Sunday 19th March 2023 - Jump / Grass
- Saturday 25th February 2023 - Jump / Grass
- Friday 3rd February 2023 - Jump / Grass
- Tuesday 17th January 2023 - Jump / Grass
- Sunday 8th January 2023 - Jump / Grass