Horse Racing Fixtures 2023

The 2023 horse racing fixture list has been published for UK horse racing.

With 1482 fixtures race meetings scheduled across the year, UK horse racing fans have a lot to look forward to whether you are planning to attend one of the big racing festivals such as Cheltenham, Royal Ascot or Aintree, or a mid-week trip to a smaller local track.

There are more race meetings if you want to check out all the Irish horse racing fixtures for 2023.

If you are looking for more information about a specific British racecourse including location, tickets and course layout check out our UK Racecourses guides.

In our UK horse racing fixtures guide, we show the full racing calendar for British horse racing in 2023:

UK Horse Racing Fixtures

Upcoming Horse Race Meetings 2023

Here is a list of all the upcoming UK horse fixtures for 2023.

May Horse Race Meetings in Britain

Here is the full list of UK horse racing fixtures in May 2023.

Date Weekday Course Month
1/5/2023 Monday Bath May
1/5/2023 Monday Windsor May
1/5/2023 Monday Beverley May
1/5/2023 Monday Kempton Park May
1/5/2023 Monday Warwick May
2/5/2023 Tuesday Newcastle May
2/5/2023 Tuesday Brighton May
2/5/2023 Tuesday Nottingham May
2/5/2023 Tuesday Yarmouth May
3/5/2023 Wednesday Ascot May
3/5/2023 Wednesday Kempton Park May
3/5/2023 Wednesday Brighton May
3/5/2023 Wednesday Pontefract May
3/5/2023 Wednesday Wolverhampton May
4/5/2023 Thursday Ayr May
4/5/2023 Thursday Chelmsford City May
4/5/2023 Thursday Lingfield Park May
4/5/2023 Thursday Redcar May
4/5/2023 Thursday Salisbury May
5/5/2023 Friday Newcastle May
5/5/2023 Friday Newmarket May
5/5/2023 Friday Goodwood May
5/5/2023 Friday Musselburgh May
5/5/2023 Friday Cheltenham May
6/5/2023 Saturday Doncaster May
6/5/2023 Saturday Goodwood May
6/5/2023 Saturday Newmarket May
6/5/2023 Saturday Thirsk May
6/5/2023 Saturday Hexham May
6/5/2023 Saturday Uttoxeter May
7/5/2023 Sunday Hamilton Park May
7/5/2023 Sunday Newmarket May
7/5/2023 Sunday Salisbury May
8/5/2023 Monday Ayr May
8/5/2023 Monday Southwell May
8/5/2023 Monday Windsor May
8/5/2023 Monday Worcester May
9/5/2023 Tuesday Lingfield Park May
9/5/2023 Tuesday Ludlow May
9/5/2023 Tuesday Fakenham May
9/5/2023 Tuesday Ffos Las May
10/5/2023 Wednesday Chester May
10/5/2023 Wednesday Kempton Park May
10/5/2023 Wednesday Fontwell Park May
10/5/2023 Wednesday Kelso May
10/5/2023 Wednesday Newton Abbot May
11/5/2023 Thursday Thirsk May
11/5/2023 Thursday Chelmsford City May
11/5/2023 Thursday Chester May
11/5/2023 Thursday Southwell May
11/5/2023 Thursday Huntingdon May
12/5/2023 Friday Ascot May
12/5/2023 Friday Chester May
12/5/2023 Friday Nottingham May
12/5/2023 Friday Ripon May
12/5/2023 Friday Wolverhampton May
12/5/2023 Friday Market Rasen May
13/5/2023 Saturday Haydock Park May
13/5/2023 Saturday Ascot May
13/5/2023 Saturday Lingfield Park May
13/5/2023 Saturday Nottingham May
13/5/2023 Saturday Leicester May
13/5/2023 Saturday Hexham May
13/5/2023 Saturday Warwick May
14/5/2023 Sunday Ludlow May
14/5/2023 Sunday Plumpton May
15/5/2023 Monday Musselburgh May
15/5/2023 Monday Catterick Bridge May
15/5/2023 Monday Windsor May
15/5/2023 Monday Wolverhampton May
15/5/2023 Monday Southwell May
16/5/2023 Tuesday Beverley May
16/5/2023 Tuesday Chepstow May
16/5/2023 Tuesday Sandown Park May
16/5/2023 Tuesday Wetherby May
16/5/2023 Tuesday Sedgefield May
17/5/2023 Wednesday Bath May
17/5/2023 Wednesday York May
17/5/2023 Wednesday Newton Abbot May
17/5/2023 Wednesday Perth May
17/5/2023 Wednesday Worcester May
18/5/2023 Thursday Newmarket May
18/5/2023 Thursday Salisbury May
18/5/2023 Thursday York May
18/5/2023 Thursday Fontwell Park May
18/5/2023 Thursday Perth May
19/5/2023 Friday Hamilton Park May
19/5/2023 Friday Newbury May
19/5/2023 Friday Newmarket May
19/5/2023 Friday York May
19/5/2023 Friday Aintree May
20/5/2023 Saturday Doncaster May
20/5/2023 Saturday Newbury May
20/5/2023 Saturday Newmarket May
20/5/2023 Saturday Thirsk May
20/5/2023 Saturday Uttoxeter May
20/5/2023 Saturday Bangor-On-Dee May
21/5/2023 Sunday Ripon May
21/5/2023 Sunday Stratford-On-Avon May
22/5/2023 Monday Carlisle May
22/5/2023 Monday Redcar May
22/5/2023 Monday Windsor May
22/5/2023 Monday Market Rasen May
22/5/2023 Monday Ffos Las May
23/5/2023 Tuesday Ayr May
23/5/2023 Tuesday Brighton May
23/5/2023 Tuesday Wolverhampton May
23/5/2023 Tuesday Hexham May
23/5/2023 Tuesday Huntingdon May
24/5/2023 Wednesday Ayr May
24/5/2023 Wednesday Kempton Park May
24/5/2023 Wednesday Yarmouth May
24/5/2023 Wednesday Southwell May
24/5/2023 Wednesday Warwick May
25/5/2023 Thursday Catterick Bridge May
25/5/2023 Thursday Chelmsford City May
25/5/2023 Thursday Wolverhampton May
25/5/2023 Thursday Sandown Park May
25/5/2023 Thursday Haydock Park May
26/5/2023 Friday Bath May
26/5/2023 Friday Haydock Park May
26/5/2023 Friday Goodwood May
26/5/2023 Friday Pontefract May
26/5/2023 Friday Worcester May
27/5/2023 Saturday Goodwood May
27/5/2023 Saturday Haydock Park May
27/5/2023 Saturday Chester May
27/5/2023 Saturday Salisbury May
27/5/2023 Saturday York May
27/5/2023 Saturday Ffos Las May
27/5/2023 Saturday Cartmel May
28/5/2023 Sunday Fontwell Park May
28/5/2023 Sunday Kelso May
28/5/2023 Sunday Uttoxeter May
29/5/2023 Monday Leicester May
29/5/2023 Monday Redcar May
29/5/2023 Monday Windsor May
29/5/2023 Monday Cartmel May
29/5/2023 Monday Huntingdon May
30/5/2023 Tuesday Nottingham May
30/5/2023 Tuesday Brighton May
30/5/2023 Tuesday Leicester May
30/5/2023 Tuesday Lingfield Park May
30/5/2023 Tuesday Redcar May
31/5/2023 Wednesday Beverley May
31/5/2023 Wednesday Hamilton Park May
31/5/2023 Wednesday Newton Abbot May
31/5/2023 Wednesday Warwick May
31/5/2023 Wednesday Cartmel May

June Horse Race Meetings in Britain

Here is the full list of UK horse racing fixtures in June 2023.

Date Weekday Course Month
1/6/2023 Thursday Carlisle June
1/6/2023 Thursday Lingfield Park June
1/6/2023 Thursday Ripon June
1/6/2023 Thursday Yarmouth June
1/6/2023 Thursday Market Rasen June
2/6/2023 Friday Carlisle June
2/6/2023 Friday Catterick Bridge June
2/6/2023 Friday Chepstow June
2/6/2023 Friday Doncaster June
2/6/2023 Friday Epsom Downs June
2/6/2023 Friday Stratford-On-Avon June
3/6/2023 Saturday Doncaster June
3/6/2023 Saturday Epsom Downs June
3/6/2023 Saturday Lingfield Park June
3/6/2023 Saturday Musselburgh June
3/6/2023 Saturday Hexham June
3/6/2023 Saturday Stratford-On-Avon June
3/6/2023 Saturday Worcester June
4/6/2023 Sunday Nottingham June
4/6/2023 Sunday Fakenham June
5/6/2023 Monday Thirsk June
5/6/2023 Monday Windsor June
5/6/2023 Monday Ayr June
5/6/2023 Monday Wolverhampton June
6/6/2023 Tuesday Leicester June
6/6/2023 Tuesday Lingfield Park June
6/6/2023 Tuesday Wetherby June
6/6/2023 Tuesday Southwell June
7/6/2023 Wednesday Newbury June
7/6/2023 Wednesday Kempton Park June
7/6/2023 Wednesday Nottingham June
7/6/2023 Wednesday Ripon June
7/6/2023 Wednesday Newton Abbot June
8/6/2023 Thursday Yarmouth June
8/6/2023 Thursday Chelmsford City June
8/6/2023 Thursday Hamilton Park June
8/6/2023 Thursday Ffos Las June
8/6/2023 Thursday Uttoxeter June
9/6/2023 Friday Thirsk June
9/6/2023 Friday Bath June
9/6/2023 Friday Brighton June
9/6/2023 Friday Goodwood June
9/6/2023 Friday Haydock Park June
9/6/2023 Friday Market Rasen June
10/6/2023 Saturday Beverley June
10/6/2023 Saturday Catterick Bridge June
10/6/2023 Saturday Chepstow June
10/6/2023 Saturday Haydock Park June
10/6/2023 Saturday Lingfield Park June
10/6/2023 Saturday Bangor-On-Dee June
11/6/2023 Sunday Goodwood June
11/6/2023 Sunday Perth June
12/6/2023 Monday Lingfield Park June
12/6/2023 Monday Pontefract June
12/6/2023 Monday Windsor June
12/6/2023 Monday Southwell June
13/6/2023 Tuesday Ayr June
13/6/2023 Tuesday Wetherby June
13/6/2023 Tuesday Brighton June
13/6/2023 Tuesday Salisbury June
14/6/2023 Wednesday Hamilton Park June
14/6/2023 Wednesday Haydock Park June
14/6/2023 Wednesday Kempton Park June
14/6/2023 Wednesday Yarmouth June
14/6/2023 Wednesday Newton Abbot June
15/6/2023 Thursday Haydock Park June
15/6/2023 Thursday Newbury June
15/6/2023 Thursday Nottingham June
15/6/2023 Thursday Yarmouth June
15/6/2023 Thursday Worcester June
16/6/2023 Friday Chepstow June
16/6/2023 Friday Goodwood June
16/6/2023 Friday Sandown Park June
16/6/2023 Friday York June
16/6/2023 Friday Aintree June
16/6/2023 Friday Fontwell Park June
17/6/2023 Saturday Bath June
17/6/2023 Saturday Leicester June
17/6/2023 Saturday Sandown Park June
17/6/2023 Saturday York June
17/6/2023 Saturday Chester June
17/6/2023 Saturday Hexham June
17/6/2023 Saturday Uttoxeter June
18/6/2023 Sunday Doncaster June
18/6/2023 Sunday Salisbury June
19/6/2023 Monday Carlisle June
19/6/2023 Monday Lingfield Park June
19/6/2023 Monday Nottingham June
19/6/2023 Monday Windsor June
19/6/2023 Monday Wolverhampton June
20/6/2023 Tuesday Ascot June
20/6/2023 Tuesday Beverley June
20/6/2023 Tuesday Brighton June
20/6/2023 Tuesday Thirsk June
20/6/2023 Tuesday Stratford-On-Avon June
21/6/2023 Wednesday Newcastle June
21/6/2023 Wednesday Ascot June
21/6/2023 Wednesday Hamilton Park June
21/6/2023 Wednesday Ripon June
21/6/2023 Wednesday Worcester June
22/6/2023 Thursday Ascot June
22/6/2023 Thursday Chelmsford City June
22/6/2023 Thursday Lingfield Park June
22/6/2023 Thursday Ripon June
22/6/2023 Thursday Uttoxeter June
23/6/2023 Friday Musselburgh June
23/6/2023 Friday Ascot June
23/6/2023 Friday Goodwood June
23/6/2023 Friday Newmarket June
23/6/2023 Friday Redcar June
23/6/2023 Friday Market Rasen June
24/6/2023 Saturday Ascot June
24/6/2023 Saturday Ayr June
24/6/2023 Saturday Haydock Park June
24/6/2023 Saturday Lingfield Park June
24/6/2023 Saturday Newmarket June
24/6/2023 Saturday Redcar June
24/6/2023 Saturday Perth June
25/6/2023 Sunday Pontefract June
25/6/2023 Sunday Ffos Las June
25/6/2023 Sunday Hexham June
26/6/2023 Monday Chepstow June
26/6/2023 Monday Windsor June
26/6/2023 Monday Wolverhampton June
26/6/2023 Monday Southwell June
27/6/2023 Tuesday Beverley June
27/6/2023 Tuesday Brighton June
27/6/2023 Tuesday Newbury June
27/6/2023 Tuesday Newton Abbot June
28/6/2023 Wednesday Bath June
28/6/2023 Wednesday Carlisle June
28/6/2023 Wednesday Kempton Park June
28/6/2023 Wednesday Salisbury June
28/6/2023 Wednesday Worcester June
29/6/2023 Thursday Hamilton Park June
29/6/2023 Thursday Leicester June
29/6/2023 Thursday Newcastle June
29/6/2023 Thursday Newmarket June
29/6/2023 Thursday Nottingham June
30/6/2023 Friday Chester June
30/6/2023 Friday Doncaster June
30/6/2023 Friday Newcastle June
30/6/2023 Friday Newmarket June
30/6/2023 Friday Yarmouth June
30/6/2023 Friday Cartmel June

July Horse Race Meetings in Britain

Here is the full list of UK horse racing fixtures in July 2023.

Date Weekday Course Month
1/7/2023 Saturday Chester July
1/7/2023 Saturday Doncaster July
1/7/2023 Saturday Lingfield Park July
1/7/2023 Saturday Newcastle July
1/7/2023 Saturday Newmarket July
1/7/2023 Saturday Windsor July
2/7/2023 Sunday Windsor July
2/7/2023 Sunday Cartmel July
2/7/2023 Sunday Uttoxeter July
3/7/2023 Monday Musselburgh July
3/7/2023 Monday Pontefract July
3/7/2023 Monday Windsor July
3/7/2023 Monday Southwell July
4/7/2023 Tuesday Brighton July
4/7/2023 Tuesday Hamilton Park July
4/7/2023 Tuesday Ffos Las July
4/7/2023 Tuesday Stratford-On-Avon July
5/7/2023 Wednesday Bath July
5/7/2023 Wednesday Musselburgh July
5/7/2023 Wednesday Thirsk July
5/7/2023 Wednesday Epsom Downs July
5/7/2023 Wednesday Worcester July
6/7/2023 Thursday Kempton Park July
6/7/2023 Thursday Haydock Park July
6/7/2023 Thursday Newbury July
6/7/2023 Thursday Yarmouth July
6/7/2023 Thursday Perth July
7/7/2023 Friday Beverley July
7/7/2023 Friday Doncaster July
7/7/2023 Friday Haydock Park July
7/7/2023 Friday Sandown Park July
7/7/2023 Friday Newton Abbot July
8/7/2023 Saturday Beverley July
8/7/2023 Saturday Carlisle July
8/7/2023 Saturday Haydock Park July
8/7/2023 Saturday Leicester July
8/7/2023 Saturday Nottingham July
8/7/2023 Saturday Sandown Park July
9/7/2023 Sunday Ayr July
9/7/2023 Sunday Chelmsford City July
9/7/2023 Sunday Market Rasen July
10/7/2023 Monday Chepstow July
10/7/2023 Monday Ayr July
10/7/2023 Monday Ripon July
10/7/2023 Monday Worcester July
11/7/2023 Tuesday Brighton July
11/7/2023 Tuesday Pontefract July
11/7/2023 Tuesday Wolverhampton July
11/7/2023 Tuesday Uttoxeter July
12/7/2023 Wednesday Bath July
12/7/2023 Wednesday Catterick Bridge July
12/7/2023 Wednesday Kempton Park July
12/7/2023 Wednesday Lingfield Park July
12/7/2023 Wednesday Yarmouth July
13/7/2023 Thursday Carlisle July
13/7/2023 Thursday Doncaster July
13/7/2023 Thursday Epsom Downs July
13/7/2023 Thursday Newbury July
13/7/2023 Thursday Newmarket July
14/7/2023 Friday Ascot July
14/7/2023 Friday Chepstow July
14/7/2023 Friday Chester July
14/7/2023 Friday Newmarket July
14/7/2023 Friday York July
15/7/2023 Saturday Ascot July
15/7/2023 Saturday Chester July
15/7/2023 Saturday Hamilton Park July
15/7/2023 Saturday Newmarket July
15/7/2023 Saturday Salisbury July
15/7/2023 Saturday York July
16/7/2023 Sunday Perth July
16/7/2023 Sunday Stratford-On-Avon July
17/7/2023 Monday Ayr July
17/7/2023 Monday Windsor July
17/7/2023 Monday Wolverhampton July
17/7/2023 Monday Newton Abbot July
18/7/2023 Tuesday Lingfield Park July
18/7/2023 Tuesday Beverley July
18/7/2023 Tuesday Nottingham July
18/7/2023 Tuesday Southwell July
19/7/2023 Wednesday Catterick Bridge July
19/7/2023 Wednesday Bath July
19/7/2023 Wednesday Wolverhampton July
19/7/2023 Wednesday Yarmouth July
19/7/2023 Wednesday Uttoxeter July
20/7/2023 Thursday Chepstow July
20/7/2023 Thursday Epsom Downs July
20/7/2023 Thursday Hamilton Park July
20/7/2023 Thursday Leicester July
20/7/2023 Thursday Worcester July
21/7/2023 Friday Hamilton Park July
21/7/2023 Friday Haydock Park July
21/7/2023 Friday Newbury July
21/7/2023 Friday Newmarket July
21/7/2023 Friday Nottingham July
21/7/2023 Friday Pontefract July
22/7/2023 Saturday Doncaster July
22/7/2023 Saturday Haydock Park July
22/7/2023 Saturday Newbury July
22/7/2023 Saturday Newmarket July
22/7/2023 Saturday Ripon July
22/7/2023 Saturday Market Rasen July
22/7/2023 Saturday Cartmel July
23/7/2023 Sunday Redcar July
23/7/2023 Sunday Newton Abbot July
23/7/2023 Sunday Stratford-On-Avon July
24/7/2023 Monday Ayr July
24/7/2023 Monday Beverley July
24/7/2023 Monday Windsor July
24/7/2023 Monday Cartmel July
25/7/2023 Tuesday Chelmsford City July
25/7/2023 Tuesday Musselburgh July
25/7/2023 Tuesday Wolverhampton July
25/7/2023 Tuesday Southwell July
26/7/2023 Wednesday Bath July
26/7/2023 Wednesday Catterick Bridge July
26/7/2023 Wednesday Leicester July
26/7/2023 Wednesday Lingfield Park July
26/7/2023 Wednesday Sandown Park July
27/7/2023 Thursday Doncaster July
27/7/2023 Thursday Newbury July
27/7/2023 Thursday Sandown Park July
27/7/2023 Thursday Yarmouth July
27/7/2023 Thursday Worcester July
28/7/2023 Friday Ascot July
28/7/2023 Friday Chepstow July
28/7/2023 Friday Newmarket July
28/7/2023 Friday Thirsk July
28/7/2023 Friday York July
28/7/2023 Friday Uttoxeter July
29/7/2023 Saturday Ascot July
29/7/2023 Saturday Windsor July
29/7/2023 Saturday Newcastle July
29/7/2023 Saturday Newmarket July
29/7/2023 Saturday Salisbury July
29/7/2023 Saturday York July
30/7/2023 Sunday Pontefract July
30/7/2023 Sunday Uttoxeter July
31/7/2023 Monday Ayr July
31/7/2023 Monday Ffos Las July
31/7/2023 Monday Lingfield Park July
31/7/2023 Monday Newton Abbot July

August Horse Race Meetings in Britain

Here is the full list of UK horse racing fixtures in August 2023.

Date Weekday Course Month
1/8/2023 Tuesday Beverley August
1/8/2023 Tuesday Goodwood August
1/8/2023 Tuesday Yarmouth August
1/8/2023 Tuesday Perth August
1/8/2023 Tuesday Worcester August
2/8/2023 Wednesday Goodwood August
2/8/2023 Wednesday Leicester August
2/8/2023 Wednesday Redcar August
2/8/2023 Wednesday Sandown Park August
2/8/2023 Wednesday Perth August
3/8/2023 Thursday Epsom Downs August
3/8/2023 Thursday Goodwood August
3/8/2023 Thursday Nottingham August
3/8/2023 Thursday Newcastle August
3/8/2023 Thursday Stratford-On-Avon August
4/8/2023 Friday Bath August
4/8/2023 Friday Goodwood August
4/8/2023 Friday Musselburgh August
4/8/2023 Friday Newmarket August
4/8/2023 Friday Wolverhampton August
4/8/2023 Friday Bangor-On-Dee August
5/8/2023 Saturday Doncaster August
5/8/2023 Saturday Goodwood August
5/8/2023 Saturday Hamilton Park August
5/8/2023 Saturday Lingfield Park August
5/8/2023 Saturday Newmarket August
5/8/2023 Saturday Thirsk August
6/8/2023 Sunday Chester August
6/8/2023 Sunday Market Rasen August
7/8/2023 Monday Ayr August
7/8/2023 Monday Carlisle August
7/8/2023 Monday Ripon August
7/8/2023 Monday Windsor August
8/8/2023 Tuesday Ripon August
8/8/2023 Tuesday Catterick Bridge August
8/8/2023 Tuesday Chelmsford City August
8/8/2023 Tuesday Ffos Las August
9/8/2023 Wednesday Bath August
9/8/2023 Wednesday Brighton August
9/8/2023 Wednesday Kempton Park August
9/8/2023 Wednesday Pontefract August
9/8/2023 Wednesday Yarmouth August
10/8/2023 Thursday Salisbury August
10/8/2023 Thursday Brighton August
10/8/2023 Thursday Nottingham August
10/8/2023 Thursday Sandown Park August
10/8/2023 Thursday Yarmouth August
11/8/2023 Friday Brighton August
11/8/2023 Friday Haydock Park August
11/8/2023 Friday Musselburgh August
11/8/2023 Friday Newmarket August
11/8/2023 Friday Thirsk August
12/8/2023 Saturday Ascot August
12/8/2023 Saturday Ayr August
12/8/2023 Saturday Haydock Park August
12/8/2023 Saturday Lingfield Park August
12/8/2023 Saturday Newmarket August
12/8/2023 Saturday Redcar August
13/8/2023 Sunday Leicester August
13/8/2023 Sunday Windsor August
14/8/2023 Monday Kempton Park August
14/8/2023 Monday Windsor August
14/8/2023 Monday Wolverhampton August
14/8/2023 Monday Hamilton Park August
15/8/2023 Tuesday Newcastle August
15/8/2023 Tuesday Chelmsford City August
15/8/2023 Tuesday Lingfield Park August
15/8/2023 Tuesday Nottingham August
16/8/2023 Wednesday Beverley August
16/8/2023 Wednesday Ffos Las August
16/8/2023 Wednesday Kempton Park August
16/8/2023 Wednesday Salisbury August
16/8/2023 Wednesday Yarmouth August
17/8/2023 Thursday Ayr August
17/8/2023 Thursday Beverley August
17/8/2023 Thursday Wolverhampton August
17/8/2023 Thursday Lingfield Park August
17/8/2023 Thursday Salisbury August
18/8/2023 Friday Newbury August
18/8/2023 Friday Newmarket August
18/8/2023 Friday Wolverhampton August
18/8/2023 Friday Thirsk August
18/8/2023 Friday Epsom Downs August
19/8/2023 Saturday Bath August
19/8/2023 Saturday Doncaster August
19/8/2023 Saturday Newbury August
19/8/2023 Saturday Newmarket August
19/8/2023 Saturday Ripon August
19/8/2023 Saturday Market Rasen August
19/8/2023 Saturday Perth August
20/8/2023 Sunday Southwell August
20/8/2023 Sunday Pontefract August
21/8/2023 Monday Catterick Bridge August
21/8/2023 Monday Windsor August
21/8/2023 Monday Brighton August
21/8/2023 Monday Bangor-On-Dee August
22/8/2023 Tuesday Worcester August
22/8/2023 Tuesday Newton Abbot August
23/8/2023 Wednesday Leicester August
23/8/2023 Wednesday Bath August
23/8/2023 Wednesday Carlisle August
23/8/2023 Wednesday Kempton Park August
23/8/2023 Wednesday York August
24/8/2023 Thursday Chelmsford City August
24/8/2023 Thursday Chepstow August
24/8/2023 Thursday York August
24/8/2023 Thursday Fontwell Park August
24/8/2023 Thursday Stratford-On-Avon August
25/8/2023 Friday Ffos Las August
25/8/2023 Friday Hamilton Park August
25/8/2023 Friday Newmarket August
25/8/2023 Friday Goodwood August
25/8/2023 Friday York August
26/8/2023 Saturday Goodwood August
26/8/2023 Saturday Newmarket August
26/8/2023 Saturday Redcar August
26/8/2023 Saturday Windsor August
26/8/2023 Saturday York August
26/8/2023 Saturday Cartmel August
27/8/2023 Sunday Beverley August
27/8/2023 Sunday Goodwood August
27/8/2023 Sunday Yarmouth August
28/8/2023 Monday Chepstow August
28/8/2023 Monday Epsom Downs August
28/8/2023 Monday Ripon August
28/8/2023 Monday Southwell August
28/8/2023 Monday Cartmel August
29/8/2023 Tuesday Newbury August
29/8/2023 Tuesday Musselburgh August
29/8/2023 Tuesday Ripon August
29/8/2023 Tuesday Worcester August
30/8/2023 Wednesday Catterick Bridge August
30/8/2023 Wednesday Kempton Park August
30/8/2023 Wednesday Lingfield Park August
30/8/2023 Wednesday Musselburgh August
30/8/2023 Wednesday Sedgefield August
31/8/2023 Thursday Carlisle August
31/8/2023 Thursday Chelmsford City August
31/8/2023 Thursday Bath August
31/8/2023 Thursday Newcastle August
31/8/2023 Thursday Stratford-On-Avon August

September Horse Race Meetings in Britain

Here is the full list of UK horse racing fixtures in September 2023.

Date Weekday Course Month
1/9/2023 Friday Ffos Las September
1/9/2023 Friday Salisbury September
1/9/2023 Friday Carlisle September
1/9/2023 Friday Thirsk September
1/9/2023 Friday Wolverhampton September
1/9/2023 Friday Fontwell Park September
2/9/2023 Saturday Beverley September
2/9/2023 Saturday Chelmsford City September
2/9/2023 Saturday Chester September
2/9/2023 Saturday Wolverhampton September
2/9/2023 Saturday Sandown Park September
2/9/2023 Saturday Newton Abbot September
3/9/2023 Sunday Brighton September
3/9/2023 Sunday Worcester September
4/9/2023 Monday Brighton September
4/9/2023 Monday Chepstow September
4/9/2023 Monday Southwell September
5/9/2023 Tuesday Hamilton Park September
5/9/2023 Tuesday Ripon September
5/9/2023 Tuesday Goodwood September
5/9/2023 Tuesday Bangor-On-Dee September
6/9/2023 Wednesday Kempton Park September
6/9/2023 Wednesday Bath September
6/9/2023 Wednesday Lingfield Park September
6/9/2023 Wednesday Wolverhampton September
6/9/2023 Wednesday Hexham September
7/9/2023 Thursday Windsor September
7/9/2023 Thursday Carlisle September
7/9/2023 Thursday Haydock Park September
7/9/2023 Thursday Salisbury September
7/9/2023 Thursday Sedgefield September
8/9/2023 Friday Ascot September
8/9/2023 Friday Haydock Park September
8/9/2023 Friday Kempton Park September
8/9/2023 Friday Newcastle September
9/9/2023 Saturday Ascot September
9/9/2023 Saturday Haydock Park September
9/9/2023 Saturday Kempton Park September
9/9/2023 Saturday Thirsk September
9/9/2023 Saturday Wolverhampton September
9/9/2023 Saturday Stratford-On-Avon September
10/9/2023 Sunday York September
10/9/2023 Sunday Fontwell Park September
11/9/2023 Monday Newcastle September
11/9/2023 Monday Brighton September
11/9/2023 Monday Newton Abbot September
11/9/2023 Monday Perth September
12/9/2023 Tuesday Catterick Bridge September
12/9/2023 Tuesday Leicester September
12/9/2023 Tuesday Kelso September
12/9/2023 Tuesday Worcester September
13/9/2023 Wednesday Kempton Park September
13/9/2023 Wednesday Carlisle September
13/9/2023 Wednesday Bath September
13/9/2023 Wednesday Uttoxeter September
14/9/2023 Thursday Chelmsford City September
14/9/2023 Thursday Ffos Las September
14/9/2023 Thursday Doncaster September
14/9/2023 Thursday Epsom Downs September
15/9/2023 Friday Chester September
15/9/2023 Friday Doncaster September
15/9/2023 Friday Salisbury September
15/9/2023 Friday Sandown Park September
16/9/2023 Saturday Bath September
16/9/2023 Saturday Chester September
16/9/2023 Saturday Doncaster September
16/9/2023 Saturday Lingfield Park September
16/9/2023 Saturday Musselburgh September
17/9/2023 Sunday Doncaster September
17/9/2023 Sunday Musselburgh September
18/9/2023 Monday Kempton Park September
18/9/2023 Monday Brighton September
18/9/2023 Monday Thirsk September
18/9/2023 Monday Worcester September
19/9/2023 Tuesday Redcar September
19/9/2023 Tuesday Yarmouth September
19/9/2023 Tuesday Newcastle September
19/9/2023 Tuesday Uttoxeter September
20/9/2023 Wednesday Beverley September
20/9/2023 Wednesday Sandown Park September
20/9/2023 Wednesday Yarmouth September
20/9/2023 Wednesday Kelso September
21/9/2023 Thursday Ayr September
21/9/2023 Thursday Chelmsford City September
21/9/2023 Thursday Pontefract September
21/9/2023 Thursday Yarmouth September
22/9/2023 Friday Ayr September
22/9/2023 Friday Kempton Park September
22/9/2023 Friday Newbury September
22/9/2023 Friday Newton Abbot September
23/9/2023 Saturday Ayr September
23/9/2023 Saturday Catterick Bridge September
23/9/2023 Saturday Newbury September
23/9/2023 Saturday Newmarket September
23/9/2023 Saturday Wolverhampton September
23/9/2023 Saturday York September
24/9/2023 Sunday Hamilton Park September
24/9/2023 Sunday Plumpton September
25/9/2023 Monday Wolverhampton September
25/9/2023 Monday Hamilton Park September
25/9/2023 Monday Leicester September
25/9/2023 Monday Warwick September
26/9/2023 Tuesday Beverley September
26/9/2023 Tuesday Newcastle September
26/9/2023 Tuesday Lingfield Park September
26/9/2023 Tuesday Nottingham September
27/9/2023 Wednesday Kempton Park September
27/9/2023 Wednesday Goodwood September
27/9/2023 Wednesday Redcar September
27/9/2023 Wednesday Perth September
28/9/2023 Thursday Southwell September
28/9/2023 Thursday Newmarket September
28/9/2023 Thursday Pontefract September
28/9/2023 Thursday Perth September
29/9/2023 Friday Newcastle September
29/9/2023 Friday Haydock Park September
29/9/2023 Friday Newmarket September
29/9/2023 Friday Worcester September
30/9/2023 Saturday Chelmsford City September
30/9/2023 Saturday Haydock Park September
30/9/2023 Saturday Newmarket September
30/9/2023 Saturday Ripon September
30/9/2023 Saturday Chester September
30/9/2023 Saturday Market Rasen September

October Horse Race Meetings in Britain

Here is the full list of UK horse racing fixtures in October 2023.

Date Weekday Course Month
1/10/2023 Sunday Epsom Downs October
1/10/2023 Sunday Ffos Las October
2/10/2023 Monday Bath October
2/10/2023 Monday Newcastle October
2/10/2023 Monday Hamilton Park October
2/10/2023 Monday Newton Abbot October
3/10/2023 Tuesday Ayr October
3/10/2023 Tuesday Wolverhampton October
3/10/2023 Tuesday Sedgefield October
3/10/2023 Tuesday Southwell October
4/10/2023 Wednesday Kempton Park October
4/10/2023 Wednesday Catterick Bridge October
4/10/2023 Wednesday Nottingham October
4/10/2023 Wednesday Bangor-On-Dee October
5/10/2023 Thursday Chelmsford City October
5/10/2023 Thursday Lingfield Park October
5/10/2023 Thursday Salisbury October
5/10/2023 Thursday Warwick October
6/10/2023 Friday Ascot October
6/10/2023 Friday Newcastle October
6/10/2023 Friday Fontwell Park October
6/10/2023 Friday Hexham October
7/10/2023 Saturday Ascot October
7/10/2023 Saturday Newmarket October
7/10/2023 Saturday Redcar October
7/10/2023 Saturday Wolverhampton October
7/10/2023 Saturday Fontwell Park October
8/10/2023 Sunday Kelso October
8/10/2023 Sunday Uttoxeter October
9/10/2023 Monday Wolverhampton October
9/10/2023 Monday Pontefract October
9/10/2023 Monday Windsor October
9/10/2023 Monday Stratford-On-Avon October
10/10/2023 Tuesday Southwell October
10/10/2023 Tuesday Brighton October
10/10/2023 Tuesday Leicester October
10/10/2023 Tuesday Huntingdon October
11/10/2023 Wednesday Kempton Park October
11/10/2023 Wednesday Nottingham October
11/10/2023 Wednesday Ludlow October
11/10/2023 Wednesday Sedgefield October
12/10/2023 Thursday Ayr October
12/10/2023 Thursday Chelmsford City October
12/10/2023 Thursday Exeter October
12/10/2023 Thursday Worcester October
13/10/2023 Friday Newcastle October
13/10/2023 Friday Newmarket October
13/10/2023 Friday York October
13/10/2023 Friday Chepstow October
14/10/2023 Saturday Chelmsford City October
14/10/2023 Saturday Newmarket October
14/10/2023 Saturday York October
14/10/2023 Saturday Chester October
14/10/2023 Saturday Chepstow October
14/10/2023 Saturday Hexham October
15/10/2023 Sunday Goodwood October
15/10/2023 Sunday Ffos Las October
16/10/2023 Monday Kempton Park October
16/10/2023 Monday Musselburgh October
16/10/2023 Monday Windsor October
16/10/2023 Monday Yarmouth October
17/10/2023 Tuesday Newcastle October
17/10/2023 Tuesday Leicester October
17/10/2023 Tuesday Hereford October
17/10/2023 Tuesday Huntingdon October
18/10/2023 Wednesday Bath October
18/10/2023 Wednesday Kempton Park October
18/10/2023 Wednesday Nottingham October
18/10/2023 Wednesday Wetherby October
19/10/2023 Thursday Chelmsford City October
19/10/2023 Thursday Brighton October
19/10/2023 Thursday Carlisle October
19/10/2023 Thursday Wincanton October
20/10/2023 Friday Newcastle October
20/10/2023 Friday Haydock Park October
20/10/2023 Friday Redcar October
20/10/2023 Friday Fakenham October
20/10/2023 Friday Uttoxeter October
21/10/2023 Saturday Ascot October
21/10/2023 Saturday Catterick Bridge October
21/10/2023 Saturday Wolverhampton October
21/10/2023 Saturday Market Rasen October
21/10/2023 Saturday Newton Abbot October
21/10/2023 Saturday Stratford-On-Avon October
22/10/2023 Sunday Kempton Park October
22/10/2023 Sunday Sedgefield October
23/10/2023 Monday Southwell October
23/10/2023 Monday Pontefract October
23/10/2023 Monday Windsor October
23/10/2023 Monday Plumpton October
24/10/2023 Tuesday Wolverhampton October
24/10/2023 Tuesday Yarmouth October
24/10/2023 Tuesday Exeter October
24/10/2023 Tuesday Hereford October
25/10/2023 Wednesday Kempton Park October
25/10/2023 Wednesday Newmarket October
25/10/2023 Wednesday Fontwell Park October
25/10/2023 Wednesday Worcester October
26/10/2023 Thursday Wolverhampton October
26/10/2023 Thursday Southwell October
26/10/2023 Thursday Carlisle October
26/10/2023 Thursday Ludlow October
27/10/2023 Friday Doncaster October
27/10/2023 Friday Newbury October
27/10/2023 Friday Wolverhampton October
27/10/2023 Friday Cheltenham October
28/10/2023 Saturday Chelmsford City October
28/10/2023 Saturday Doncaster October
28/10/2023 Saturday Newbury October
28/10/2023 Saturday Cheltenham October
28/10/2023 Saturday Kelso October
29/10/2023 Sunday Aintree October
29/10/2023 Sunday Wincanton October
30/10/2023 Monday Southwell October
30/10/2023 Monday Leicester October
30/10/2023 Monday Redcar October
30/10/2023 Monday Huntingdon October
31/10/2023 Tuesday Newcastle October
31/10/2023 Tuesday Catterick Bridge October
31/10/2023 Tuesday Bangor-On-Dee October
31/10/2023 Tuesday Chepstow October

November Horse Race Meetings in Britain

Here is the full list of UK horse racing fixtures in November 2023.

Date Weekday Course Month
1/11/2023 Wednesday Kempton Park November
1/11/2023 Wednesday Nottingham November
1/11/2023 Wednesday Lingfield Park November
1/11/2023 Wednesday Fakenham November
2/11/2023 Thursday Chelmsford City November
2/11/2023 Thursday Lingfield Park November
2/11/2023 Thursday Stratford-On-Avon November
2/11/2023 Thursday Worcester November
3/11/2023 Friday Newcastle November
3/11/2023 Friday Newmarket November
3/11/2023 Friday Uttoxeter November
3/11/2023 Friday Wetherby November
4/11/2023 Saturday Southwell November
4/11/2023 Saturday Newmarket November
4/11/2023 Saturday Ascot November
4/11/2023 Saturday Ayr November
4/11/2023 Saturday Wetherby November
5/11/2023 Sunday Carlisle November
5/11/2023 Sunday Huntingdon November
6/11/2023 Monday Wolverhampton November
6/11/2023 Monday Kempton Park November
6/11/2023 Monday Hereford November
6/11/2023 Monday Plumpton November
7/11/2023 Tuesday Newcastle November
7/11/2023 Tuesday Redcar November
7/11/2023 Tuesday Southwell November
7/11/2023 Tuesday Warwick November
8/11/2023 Wednesday Kempton Park November
8/11/2023 Wednesday Chepstow November
8/11/2023 Wednesday Musselburgh November
8/11/2023 Wednesday Warwick November
9/11/2023 Thursday Chelmsford City November
9/11/2023 Thursday Ludlow November
9/11/2023 Thursday Newbury November
9/11/2023 Thursday Sedgefield November
10/11/2023 Friday Newcastle November
10/11/2023 Friday Exeter November
10/11/2023 Friday Fontwell Park November
10/11/2023 Friday Hexham November
11/11/2023 Saturday Chelmsford City November
11/11/2023 Saturday Doncaster November
11/11/2023 Saturday Aintree November
11/11/2023 Saturday Kelso November
11/11/2023 Saturday Wincanton November
12/11/2023 Sunday Ffos Las November
12/11/2023 Sunday Sandown Park November
13/11/2023 Monday Wolverhampton November
13/11/2023 Monday Carlisle November
13/11/2023 Monday Kempton Park November
14/11/2023 Tuesday Wolverhampton November
14/11/2023 Tuesday Newcastle November
14/11/2023 Tuesday Huntingdon November
14/11/2023 Tuesday Lingfield Park November
15/11/2023 Wednesday Kempton Park November
15/11/2023 Wednesday Southwell November
15/11/2023 Wednesday Ayr November
15/11/2023 Wednesday Bangor-On-Dee November
16/11/2023 Thursday Chelmsford City November
16/11/2023 Thursday Market Rasen November
16/11/2023 Thursday Sedgefield November
16/11/2023 Thursday Taunton November
17/11/2023 Friday Wolverhampton November
17/11/2023 Friday Newcastle November
17/11/2023 Friday Cheltenham November
17/11/2023 Friday Southwell November
18/11/2023 Saturday Lingfield Park November
18/11/2023 Saturday Wolverhampton November
18/11/2023 Saturday Cheltenham November
18/11/2023 Saturday Uttoxeter November
18/11/2023 Saturday Wetherby November
19/11/2023 Sunday Cheltenham November
19/11/2023 Sunday Fontwell Park November
20/11/2023 Monday Kempton Park November
20/11/2023 Monday Exeter November
20/11/2023 Monday Leicester November
20/11/2023 Monday Plumpton November
21/11/2023 Tuesday Chelmsford City November
21/11/2023 Tuesday Fakenham November
21/11/2023 Tuesday Hereford November
21/11/2023 Tuesday Lingfield Park November
22/11/2023 Wednesday Southwell November
22/11/2023 Wednesday Ffos Las November
22/11/2023 Wednesday Hexham November
22/11/2023 Wednesday Warwick November
23/11/2023 Thursday Wolverhampton November
23/11/2023 Thursday Market Rasen November
23/11/2023 Thursday Newcastle November
23/11/2023 Thursday Wincanton November
24/11/2023 Friday Southwell November
24/11/2023 Friday Ascot November
24/11/2023 Friday Catterick Bridge November
24/11/2023 Friday Chepstow November
25/11/2023 Saturday Lingfield Park November
25/11/2023 Saturday Wolverhampton November
25/11/2023 Saturday Ascot November
25/11/2023 Saturday Haydock Park November
25/11/2023 Saturday Huntingdon November
26/11/2023 Sunday Exeter November
26/11/2023 Sunday Uttoxeter November
27/11/2023 Monday Kempton Park November
27/11/2023 Monday Ludlow November
28/11/2023 Tuesday Sedgefield November
28/11/2023 Tuesday Southwell November
29/11/2023 Wednesday Kelso November
29/11/2023 Wednesday Hereford November
29/11/2023 Wednesday Wetherby November
30/11/2023 Thursday Musselburgh November
30/11/2023 Thursday Lingfield Park November
30/11/2023 Thursday Taunton November

December Horse Race Meetings in Britain

Here is the full list of UK horse racing fixtures in December 2023.

Date Weekday Course Month
1/12/2023 Friday Doncaster December
1/12/2023 Friday Newbury December
1/12/2023 Friday Musselburgh December
2/12/2023 Saturday Bangor-On-Dee December
2/12/2023 Saturday Doncaster December
2/12/2023 Saturday Newbury December
2/12/2023 Saturday Newcastle December
3/12/2023 Sunday Carlisle December
3/12/2023 Sunday Leicester December
4/12/2023 Monday Wolverhampton December
4/12/2023 Monday Ayr December
4/12/2023 Monday Plumpton December
5/12/2023 Tuesday Lingfield Park December
5/12/2023 Tuesday Wolverhampton December
5/12/2023 Tuesday Southwell December
6/12/2023 Wednesday Kempton Park December
6/12/2023 Wednesday Lingfield Park December
6/12/2023 Wednesday Haydock Park December
6/12/2023 Wednesday Ludlow December
7/12/2023 Thursday Chelmsford City December
7/12/2023 Thursday Leicester December
7/12/2023 Thursday Market Rasen December
7/12/2023 Thursday Wincanton December
8/12/2023 Friday Newcastle December
8/12/2023 Friday Exeter December
8/12/2023 Friday Sandown Park December
8/12/2023 Friday Sedgefield December
9/12/2023 Saturday Newcastle December
9/12/2023 Saturday Wolverhampton December
9/12/2023 Saturday Aintree December
9/12/2023 Saturday Chepstow December
9/12/2023 Saturday Sandown Park December
9/12/2023 Saturday Wetherby December
10/12/2023 Sunday Huntingdon December
10/12/2023 Sunday Kelso December
11/12/2023 Monday Chelmsford City December
11/12/2023 Monday Ayr December
11/12/2023 Monday Lingfield Park December
12/12/2023 Tuesday Southwell December
12/12/2023 Tuesday Fontwell Park December
12/12/2023 Tuesday Uttoxeter December
13/12/2023 Wednesday Kempton Park December
13/12/2023 Wednesday Lingfield Park December
13/12/2023 Wednesday Hexham December
13/12/2023 Wednesday Leicester December
14/12/2023 Thursday Chelmsford City December
14/12/2023 Thursday Newcastle December
14/12/2023 Thursday Taunton December
14/12/2023 Thursday Warwick December
15/12/2023 Friday Southwell December
15/12/2023 Friday Bangor-On-Dee December
15/12/2023 Friday Cheltenham December
15/12/2023 Friday Doncaster December
16/12/2023 Saturday Newcastle December
16/12/2023 Saturday Wolverhampton December
16/12/2023 Saturday Cheltenham December
16/12/2023 Saturday Doncaster December
16/12/2023 Saturday Hereford December
17/12/2023 Sunday Carlisle December
17/12/2023 Sunday Southwell December
18/12/2023 Monday Wolverhampton December
18/12/2023 Monday Musselburgh December
18/12/2023 Monday Plumpton December
19/12/2023 Tuesday Wolverhampton December
19/12/2023 Tuesday Catterick Bridge December
19/12/2023 Tuesday Fakenham December
19/12/2023 Tuesday Wincanton December
20/12/2023 Wednesday Kempton Park December
20/12/2023 Wednesday Lingfield Park December
20/12/2023 Wednesday Ludlow December
20/12/2023 Wednesday Newbury December
21/12/2023 Thursday Chelmsford City December
21/12/2023 Thursday Southwell December
21/12/2023 Thursday Exeter December
21/12/2023 Thursday Ffos Las December
22/12/2023 Friday Wolverhampton December
22/12/2023 Friday Southwell December
22/12/2023 Friday Ascot December
22/12/2023 Friday Uttoxeter December
23/12/2023 Saturday Lingfield Park December
23/12/2023 Saturday Ascot December
23/12/2023 Saturday Haydock Park December
23/12/2023 Saturday Newcastle December
26/12/2023 Tuesday Wolverhampton December
26/12/2023 Tuesday Fontwell Park December
26/12/2023 Tuesday Aintree December
26/12/2023 Tuesday Kempton Park December
26/12/2023 Tuesday Market Rasen December
26/12/2023 Tuesday Sedgefield December
26/12/2023 Tuesday Wetherby December
26/12/2023 Tuesday Wincanton December
27/12/2023 Wednesday Wolverhampton December
27/12/2023 Wednesday Chepstow December
27/12/2023 Wednesday Kempton Park December
27/12/2023 Wednesday Wetherby December
28/12/2023 Thursday Newcastle December
28/12/2023 Thursday Catterick Bridge December
28/12/2023 Thursday Leicester December
29/12/2023 Friday Southwell December
29/12/2023 Friday Doncaster December
29/12/2023 Friday Kelso December
30/12/2023 Saturday Wolverhampton December
30/12/2023 Saturday Haydock Park December
30/12/2023 Saturday Newbury December
30/12/2023 Saturday Taunton December
31/12/2023 Sunday Lingfield Park December
31/12/2023 Sunday Uttoxeter December
31/12/2023 Sunday Warwick December

Best UK Horse Racing Fixtures

Here are the highest-profile grades of UK horse races:

UK Racecourses Featured in Our Monthly Racing Calendar Tables

There are 60 flat and national hunt racecourses within the 2023 racing calendar with horse racing in the United Kingdom.

Here is a full list of UK racecourses with horse racing fixtures in 2023:

Popular Questions

What are the biggest racing festivals in UK racing calendar?

The biggest racing festivals in UK’s racing calendar 2023 are:

  • The 2023 Cheltenham Festival
  • The 2023 Aintree Festival
  • 2023 Glorious Goodwood Festival
  • 2023 York Ebor Festival

Summary of Horse Racing Meets 2023

With 1482 race meetings, it is safe to say horse racing in Britain is a very popular sport with racing taking place almost every day of the year.

With lots of different racecourses to choose from there is something for everyone. So why not plan a day out to the races with friends, family or even on your own? It’s a great way to enjoy this amazing sport, meet new people and have a good time!

Monthly Horse Racing Fixtures 2023

Here are all the monthly horse racing fixtures for 2023.

Searches Associated With UK Horse Racing Fixture List

  • 2023 horse racing fixtures
  • British horse racing fixtures 2023
  • Horse racing calendar 2023
  • UK horse racing fixtures 2023
  • BHA fixtures 2023
  • Horse racing diary 2023

James Dooley is a UK entrepreneur who founded British Racecourses because of his love for horse racing. James owns 14 racehorses through Dooley Thoroughbreds, so he understands all aspects of horse racing, from wagering bets, and booking jockeys to sourcing the best horse racing trainers. James Dooley's connections give him inside information on horse racing tips and best chances of a winner.