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

Horse Race Meetings 2023

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

January Horse Race Meetings in Britain

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

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

February Horse Race Meetings in Britain

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

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

March Horse Race Meetings in Britain

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

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

April Horse Race Meetings in Britain

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

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

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

As the Founder of British Racecourses, I have a life-long passion for horse racing and have loved the sport as long as I can remember. I am also a keen racehorse owner and have worked in the gambling industry for several years. I set up British Racecourses with the desire to share my passion for racing with other like-minded people.