From Royal Ascot to Goodwood and beyond
The horse racing calendar is a rich and varied mix of top class and regional racing throughout the year. In this section, you will find the key events and dates for the Flat season and the National Hunt season, including the Cheltenham Festival, the Grand National and Royal Ascot.
UK and Irish Racing
January 2025
- 1st - Cheltenham New Year Meeting
February 2025
- 1st - 2nd Dublin Racing Festival - Leopardstown
March 2025
- 11th – 14th - Cheltenham Festival
April 2025
- 3rd – 5th - Aintree Grand National Meeting
- 11th – 12th - Scottish Grand National
- 15th – 17th - Craven Meeting
- 18th - All-weather Champ Finals
- 21st - Irish Grand National - Fairyhouse
- 26th - Sandown Park Bet365 Gold Cup
May 2025
- 2nd- 4th Newmarket QIPCO Guineas Festival
- 7th – 9th Boodles May Festival - Chester
- 14th- 16th- Dante Festival - York
- 17th - Newbury - Al Shaqab Lockinge Stakes Day
- 24th - Temple Stakes Day - Haydock
June 2025
- 17th- 21st - Royal Ascot
- 27th- 28th - Newcastle Northumberland Plate
- 27th- 29th - Curragh Irish Derby Meeting
July 2025
- 5th - Sandown Coral Eclipse
- 10th- 12th - Newmarket July Festival
- 19th- 20th - Curragh Irish Oaks
- 28th - Aug 3rd Galway Festival
- July 29th- Aug 2nd - Glorious Goodwood Festival
August 2025
- July 28th - Aug 3rd Galway Festival
- July 29th- Aug 2nd - Glorious Goodwood Festival
- 20th – 23rd - York Ebor Festival
September 2025
- 11th- 14th- St Leger Festival - Doncaster
- 13th – 14th - Longines Irish Champions Weekend Leopardstown/Curragh
- 21st- 27th - Listowel Harvest Festival
- 18th- 20th - Ayr Gold Cup Meeting
- 25th- 27th - Cambridgeshire Meeting Newmarket
October 2025
- 10th- 11th - Future Champions Day
- 18th- Ascot QIPCO British Champions Day
- 24th- 25th - Doncaster Vertem Futurity Trophy Meeting
November 2025
- 14th- 16th - The Cheltenham November Meeting
- 22nd- Haydock Betfair Chase
December 2025
- 5th – 6th - Sandown Tingle Creek Xmas Festival
- 26th- 27th - Winter Festival Kempton
- 26th - Kempton King George VI Chase
- 27th - Chepstow The Coral Welsh Grand National
January 2026
- 1st - Cheltenham New Year Meeting