Royal Ascot
Royal Ascot Dates 2025: Running Order & Race Schedule

Royal Ascot is one of the highlights of the flat racing season and punters can enjoy five exhilarating days of action at the Berkshire track.
The meeting gets underway on Tuesday 17th June 2025 and there are four Group One races across the card, with the Queen Anne Stakes kicking things off while National Hunt champion Willie Mullins will have leading claims in the two staying races.
Day 2 looks an absolute cracker, with horse racing betting odds looking competitive ahead of one of the races of the week – the Prince of Wales’s Stakes. Keep an eye out for the latest declarations and entry news on the William Hill blog.
Thursday is Ladies Day and the champagne will be flowing throughout the day. The Ascot Gold Cup takes centre stage and Aidan O’Brien has a strong hand in the race, even in the absence of two-time winner Kyprios.
We’ve got two Group Ones and three tasty handicaps on Friday at Royal Ascot and there is plenty of prize money up for grabs, with the £650,000 Commonwealth Cup attracting entries from around the world.
Last but not least, we have Day 5 and the Queen Elizabeth II Jubilee Stakes is the joint-most lucrative race of the week, with a total prize pot of £1,000,000. The race is worthy of a Saturday feature slot and the supporting card isn’t bad either.
Here, you can find the full Royal Ascot running order and schedule for 2025. Be sure to tune in and follow EVERY race at the 2025 Royal meeting with William Hill – we’ll have plenty of tips and predictions throughout the week.
Race Times on Day 1 at Royal Ascot:
- 2.30pm – Queen Anne Stakes
- 3.05pm – Coventry Stakes
- 3.40pm – King Charles III Stakes
- 4.20pm – St James’s Palace Stakes
- 5.00pm – Ascot Stakes
- 5.35pm – Wolferton Stakes
- 6.10pm – Copper Horse Stakes
Race Times on Day 2 at Royal Ascot
- 2.30pm – Queen Mary Stakes
- 3.05pm – Queen’s Vase
- 3.40pm – Duke Of Cambridge Stakes
- 4.20pm – Prince Of Wales’s Stakes
- 5.00pm – Royal Hunt Cup
- 5.35pm – Kensington Palace Stakes
- 6.10pm – Windsor Castle Stakes
Race Times on Day 3 at Royal Ascot
- 2.30pm – Norfolk Stakes
- 3.05pm – King George V Stakes
- 3.40pm – Ribblesdale Stakes
- 4.20pm – Ascot Gold Cup
- 5.00pm – Britannia Stakes
- 5.35pm – Hampton Court Stakes
- 6.10pm – Buckingham Palace Stakes
Race Times on Day 4 at Royal Ascot
- 2.30pm – Albany Stakes
- 3.05pm – Commonwealth Cup
- 3.40pm – Duke Of Edinburgh Stakes
- 4.20pm – Coronation Stakes
- 5.00pm – Sandringham Stakes
- 5.35pm – King Edward VII Stakes
- 6.10pm – Palace Of Holyroodhouse Stakes
Race Times on Day 5 at Royal Ascot
- 2.30pm – Chesham Stakes
- 3.05pm – Hardwicke Stakes
- 3.40pm – Queen Elizabeth II Jubilee Stakes
- 4.20pm – Jersey Stakes
- 5.00pm – Wokingham Stakes
- 5.35pm – Golden Gates Stakes
- 6.10pm – Queen Alexandra Stakes