Royal Ascot 2025 takes place between Tuesday 17th-Saturday 21st June 2025. A glorious showcase of five fantastic days of racing, coupled with glamorous pageantry and top hats and tails, the festival is one of the most highly anticipated events in both the racing and social calendars.
Subscribe now for your chance to win a pair of Queen Anne Enclosure tickets for Tuesday at Royal Ascot! Join 20,000+ racing fans and get expert tips, exclusive offers, and exciting giveaways delivered straight to your inbox.
In this preview article, we outline the dates and times of both the racing and key schedules for the day, including the royal procession, as well as outlining our team’s tips and where you can find the best free bet offers ahead of the meeting.
Royal Ascot Dates 2025
This year’s Royal Ascot takes place over its traditional five days in June. This year, the opening day is Tuesday, 17th June, with the final day bringing an end to proceedings on Saturday, 21st June.
Royal Ascot Timings 2025
- 10.30am – Gates Open
- 2.00pm – Royal Carriage Procession
- 2:30pm – First Race
- 6:15pm – Last Race
- 8:00pm – Gates Close in Royal, Queen Anne & Windsor Enclosures
- 9.00pm – Gates Close in Village Enclosure

Royal Ascot Tips 2025
Our team’s top tips will be found on the Weekend Watch Royal Ascot preview show, which will be out in the days before the meeting gets underway. As well as this, you will find further best bets from all of Andrew Mount and Matty Sutcliffe in their preview articles throughout the week.
Royal Ascot Free Bets 2025
You can find all of the best Free Bets offers on our dedicated page in advance of Royal Ascot 2025. Alternatively, there are likely to be more free bet offers specific to Royal Ascot nearer to the meeting’s approach on Tuesday, 17th June.

Royal Ascot Race Schedule by Day
Below you can find a detailed outline of the races slated to take place on every day of Royal Ascot 2025. In bold are the feature contests of every day, while in brackets are the type of race being contested. The numbers and letters at the end indicate over how far each race will be run in miles and/or furlongs.
Tuesday 17th June
- 2.30pm – Queen Anne Stakes (Group 1) 1m
- 3.05pm – Coventry Stakes (Group 2) 6f
- 3.40pm – King Charles III Stakes (Group 1) 5f
- 4.20pm – St James’s Palace Stakes (Group 1) 1m
- 5.00pm – Ascot Stakes (Handicap) 2m4f
- 5.35pm – Wolferton Stakes (Listed) 1m2f
- 6.10pm – Copper Horse Stakes (Handicap) 1m6f
Wednesday, 18th June
- 2.30pm – Queen Mary Stakes (Group 2) 5f
- 3.05pm – Queen’s Vase (Group 2) 1m6f
- 3.40pm – Duke Of Cambridge Stakes (Group 2) 1m
- 4.20pm – Prince Of Wales’s Stakes (Group 1) 1m2f
- 5.00pm – Royal Hunt Cup (Handicap) 1m
- 5.35pm – Kensington Palace Stakes (Handicap) 1m
- 6.10pm – Windsor Castle Stakes (Listed) 5f
Thursday, 19th June
- 2.30pm – Norfolk Stakes (Group 2) 5f
- 3.05pm – King George V Stakes (Handicap) 1m4f
- 3.40pm – Ribblesdale Stakes (Group 2) 1m4f
- 4.20pm – Gold Cup (Group 1) 2m4f
- 5.00pm – Britannia Stakes (Handicap) 1m
- 5.35pm – Hampton Court Stakes (Group 3) 1m2f
- 6.10pm – Buckingham Palace Stakes (Handicap) 7f
Friday, 20th June
- 2.30pm – Albany Stakes (Group 3) 6f
- 3.05pm – Commonwealth Cup (Group 1) 6f
- 3.40pm – Duke Of Edinburgh Stakes (Handicap) 1m4f
- 4.20pm – Coronation Stakes (Group 1) 1m
- 5.00pm – Sandringham Stakes (Handicap) 1m
- 5.35pm – King Edward VII Stakes (Group 2) 1m4f
- 6.10pm – Palace Of Holyroodhouse Stakes (Handicap) 5f
Saturday, 21st June
- 2.30pm – Chesham Stakes (Listed) 7f
- 3.05pm – Hardwicke Stakes (Group 2) 1m4f
- 3.40pm – Queen Elizabeth II Jubilee Stakes (Group 1) 6f
- 4.20pm – Jersey Stakes (Group 3) 7f
- 5.00pm – Wokingham Stakes (Handicap) 6f
- 5.35pm – Golden Gates Stakes (Handicap) 1m2f
- 6.10pm – Queen Alexandra Stakes (Conditions) 2m5f
Looking For More Racing Info? Check Out Our Racecards & Top Tips Sections
Make sure you’re following us on all our social media platforms to keep up to date with all the latest horse racing news and the best tips.

