The UK's most glamorous horse racing event will return this week.
The 2025 Royal Ascot will celebrate the 200th anniversary of the first royal procession with five full days of exciting action. More than 30 total races are scheduled to take place at the Ascot Racecourse, including a few highly anticipated Group 1 races.
Jockeys will not only be looking to snag a piece of the huge prize pool, but also the glory that comes with winning in front of thousands of spectators. Horse racing enthusiasts won't want to miss a second of the festival.
Here is everything you need to know about the Royal Ascot schedule, including TV and streaming options for races.
Royal Ascot full race schedule 2025
- Dates: Tuesday, June 17-Saturday, June 21
A total of 35 races are on the Royal Ascot schedule from Tuesday through Saturday. Seven races will be held each day, and the first race of each day will start at 2:30 p.m. BST.
Tuesday, 17 June
Race | Post time (BST) |
Queen Anne Stakes | 2:30 p.m. |
Coventry Stakes | 3:05 p.m. |
King Charles III Stakes | 3:40 p.m. |
St. James's Palace Stakes | 4:20 p.m. |
Ascot Stakes | 5 p.m. |
Wolferton Stakes | 5:35 p.m. |
Copper Horse Stakes | 6:10 p.m. |
Wednesday, 18 June
Race | Post time (BST) |
Queen Mary Stakes | 2:30 p.m. |
Queen's Vase | 3:05 p.m. |
Duke of Cambridge Stakes | 3:40 p.m. |
Prince of Wales's Stakes | 4:20 p.m. |
Royal Hunt Cup | 5 p.m. |
Kensington Palace Stakes | 5:35 p.m. |
Windsor Castle Stakes | 6:10 p.m. |
Thursday, 19 June
Race | Post time (BST) |
Norfolk Stakes | 2:30 p.m. |
King George V Stakes | 3:05 p.m. |
Ribblesdale Stakes | 3:40 p.m. |
Gold Cup | 4:20 p.m. |
Britannia Stakes | 5 p.m. |
Hampton Court Stakes | 5:35 p.m. |
Buckingham Palace Stakes | 6:10 p.m. |
Friday, 20 June
Race | Post time (BST) |
Albany Stakes | 2:30 p.m. |
Commonwealth Cup | 3:05 p.m. |
Duke of Edinburgh Stakes | 3:40 p.m. |
Coronation Stakes | 4:20 p.m. |
Sandringham Stakes | 5 p.m. |
King Edward VII Stakes | 5:35 p.m. |
Palace of Holyroodhouse Stakes | 6:10 p.m. |
Saturday, 21 June
Race | Post time (BST) |
Chesham Stakes | 2:30 p.m. |
Hardwicke Stakes | 3:05 p.m. |
Queen Elizabeth II Jubilee Stakes | 3:40 p.m. |
Jersey Stakes | 4:20 p.m. |
Wokingham Stakes | 5 p.m. |
Golden Gates Stakes | 5:35 p.m. |
Queen Alexandra Stakes | 6:10 p.m. |
ASCOT OFFER: Bet £10 & get £40 in Racing bets + £5 Free Bet on any sport with Paddy Power!
How to watch Royal Ascot 2025: TV channel, live streams
- TV channel: ITV1 | ITV4
- Live streams: ITVX
Live coverage of races will be available to watch on ITV1 and ITV4. The first six races of each day will air on ITV1, and the last race of each day will air on ITV4.
Races can also be streamed via ITVX.
Royal Ascot prize money 2025
- Total prize money: £10,050,000
The total prize money at this year's Royal Ascot is £10,050,000, with each race on track to be run for at least £110,000. You can view the day-by-day prize money breakdown below.
Date | Prize money |
Tuesday, June 17 | £2,565,000 |
Wednesday, June 18 | £2,035,000 |
Thursday, June 19 | £1,540,000 |
Friday, June 20 | £2,005,000 |
Saturday, June 21 | £1,905,000 |
Total | £10,050,000 |