If you purchase a product or register for an account through one of the links on our site, we may receive compensation. Learn more >

How to watch Royal Ascot 2025: Full race schedule, times, TV channel, live streams for horse racing meeting

Jordan Greer

How to watch Royal Ascot 2025: Full race schedule, times, TV channel, live streams for horse racing meeting image

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.

Betfair promo

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

RacePost time (BST)
Queen Anne Stakes2:30 p.m.
Coventry Stakes3:05 p.m.
King Charles III Stakes3:40 p.m.
St. James's Palace Stakes4:20 p.m.
Ascot Stakes5 p.m.
Wolferton Stakes5:35 p.m.
Copper Horse Stakes6:10 p.m.

Wednesday, 18 June 

RacePost time (BST)
Queen Mary Stakes2:30 p.m.
Queen's Vase3:05 p.m.
Duke of Cambridge Stakes3:40 p.m.
Prince of Wales's Stakes4:20 p.m.
Royal Hunt Cup5 p.m.
Kensington Palace Stakes5:35 p.m.
Windsor Castle Stakes6:10 p.m.

Thursday, 19 June

RacePost time (BST)
Norfolk Stakes2:30 p.m.
King George V Stakes3:05 p.m.
Ribblesdale Stakes3:40 p.m.
Gold Cup4:20 p.m.
Britannia Stakes5 p.m.
Hampton Court Stakes5:35 p.m.
Buckingham Palace Stakes6:10 p.m.

Friday, 20 June

RacePost time (BST)
Albany Stakes2:30 p.m.
Commonwealth Cup3:05 p.m.
Duke of Edinburgh Stakes3:40 p.m.
Coronation Stakes4:20 p.m.
Sandringham Stakes5 p.m.
King Edward VII Stakes5:35 p.m.
Palace of Holyroodhouse Stakes6:10 p.m.

Saturday, 21 June

RacePost time (BST)
Chesham Stakes2:30 p.m.
Hardwicke Stakes3:05 p.m.
Queen Elizabeth II Jubilee Stakes3:40 p.m.
Jersey Stakes4:20 p.m.
Wokingham Stakes5 p.m.
Golden Gates Stakes5:35 p.m.
Queen Alexandra Stakes6: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.

DatePrize 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

Jordan Greer

Jordan Greer has been with The Sporting News since 2015. He previously worked for the Pittsburgh Post-Gazette. He is a graduate of Westminster College and Syracuse University.