Royal Ascot 2025: Live Video and Commentary

We've got a busy fixtures list of top races from across the UK and Ireland this year to look forward to. With the Northumberland Plate, Sandown Eclipse, Newmarket July Meeting, Ascot and others, it's going to be another fantastic season of live racing!

Our next major event is The Royal Ascot 2025 and below you can find out how to watch all the races live online! We've got your fix to get the latest official streaming from the event which allows race fans to watch, listen and bet live via a pc, mobile or tablet! It's not exclusive to iPhone and iPads either as you can use any Android or Windows phone as well such as a Nexus or Galaxy to get in on the action.

Watch Royal Ascot 2025 Online Here - May 2025

Watch Live Free Below

  • Bet365Video Bet365 - Royal Ascot 2025: Bet & Watch LIVE
  • Watch EVERY race in the UK and Ireland, live at bet365. You need not miss a second of the action - and there's not a subscription fee in sight! Simply place a bet of at least £0.50 win or £0.25 each-way (or currency equivalent) on your selection(s) and enjoy the race, courtesy of bet365! And that’s not all! bet365 have now launched an At The Races archive service, which means that you can now watch a video replay of any ATR race.

    * 18+ Only, T&C Applies. Geographic Restrictions apply. 50p win or 25p each-way bet on race required to watch. Gamble Responsibly - Visit GambleAware.org (UK) / GamblingCare.ie (ROI).


  • Live Racing Schedule - May 2025

    Live - UK Racecourses:
    Fri 16th May - Aintree (e), Hamilton (e), Newbury, Newmarket, York
    Sat 17th May - Bangor-on-Dee, Doncaster (e), Newbury, Newmarket, Thirsk, Uttoxeter (e)
    Sun 18th May - Newmarket, Ripon, Stratford
    Mon 19th May - Carlisle, Redcar, Windsor (e), Wolverhampton (e)
    Tue 20th May - Hexham (e), Huntingdon (e), Lingfield, Nottingham, Southwell
    Wed 21st May - Ayr, Brighton (e), Chepstow, Kempton (e), Warwick
    Thu 22nd May - Chelmsford City (e), Ffos Las, Haydock, Wolverhampton (e), Yarmouth
    Fri 23rd May - Bath, Goodwood, Haydock, Pontefract (e), Worcester (e)
    Sat 24th May - Beverley, Cartmel (e), Catterick, Goodwood, Haydock, Salisbury (e), Windsor (e)
    Sun 25th May - Fontwell, Kelso, Uttoxeter
    Mon 26th May - Cartmel, Huntingdon, Leicester, Redcar, Windsor
    Tue 27th May - Brighton, Leicester, Redcar, Wolverhampton (e)
    Wed 28th May - Beverley, Cartmel (e), Hamilton, Kempton (e), Newton Abbot
    Thu 29th May - Carlisle (e), Lingfield, Ripon, Sandown (e), Yarmouth
    Fri 30th May - Brighton, Carlisle, Catterick (e), Chepstow, Haydock (e), Stratford (e)
    Sat 31st May - Chester, Haydock, Lingfield (e), Southwell (e), Stratford (e), York
    Sun 1st Jun - Chelmsford City, Fakenham, Nottingham
    Mon 2nd Jun - Brighton, Market Rasen, Wetherby (e), Windsor (e)
    Tue 3rd Jun - Leicester, Lingfield (e), Southwell, Wolverhampton (e)
    Wed 4th Jun - Newton Abbot, Nottingham, Ripon (e), Warwick (e)
    Thu 5th Jun - Chelmsford City (e), Ffos Las (e), Hamilton, Lingfield, Uttoxeter
    Fri 6th Jun - Bangor-on-Dee, Bath (e), Doncaster (e), Epsom, Goodwood (e), Thirsk
    Sat 7th Jun - Chepstow (e), Doncaster (e), Epsom, Hexham (e), Lingfield (e), Musselburgh, Worcester
    Sun 8th Jun - Goodwood, Perth
    Mon 9th Jun - Brighton, Pontefract (e), Southwell, Windsor (e)
    Tue 10th Jun - Catterick (e), Fontwell (e), Salisbury, Wolverhampton
    Wed 11th Jun - Hamilton (e), Kempton (e), Lingfield, Yarmouth
    Thu 12th Jun - Chelmsford City (e), Newbury, Nottingham, Worcester (e), Yarmouth
    Fri 13th Jun - Chester, Goodwood (e), Market Rasen (e), Newton Abbot (e), Sandown, York
    Sat 14th Jun - Bath, Chester, Hexham (e), Leicester (e), Sandown, Uttoxeter (e), York
    Sun 15th Jun - Doncaster, Hamilton, Salisbury
    Mon 16th Jun - Carlisle, Chepstow, Windsor (e), Wolverhampton (e)
    Tue 17th Jun - Ascot, Beverley (e), Southwell (e), Stratford, Thirsk
    Wed 18th Jun - Ascot, Hamilton, Lingfield (e), Ripon (e), Worcester
    Thu 19th Jun - Ascot, Chelmsford City, Lingfield (e), Ripon, Wetherby (e)
    Fri 20th Jun - Ascot, Goodwood (e), Market Rasen, Newmarket (e), Redcar
    Sat 21st Jun - Ascot, Ayr (e), Bangor-on-Dee (e), Haydock (e), Lingfield (e), Newmarket, Redcar
    Sun 22nd Jun - Ffos Las, Hexham, Pontefract
    Mon 23rd Jun - Chepstow, Windsor (e), Wolverhampton
    Tue 24th Jun - Beverley, Brighton, Newbury (e), Newton Abbot (e)
    Wed 25th Jun - Bath (e), Carlisle, Kempton (e), Salisbury, Worcester
    Thu 26th Jun - Hamilton (e), Leicester (e), Newcastle, Newmarket, Nottingham
    Fri 27th Jun - Cartmel, Doncaster, Newcastle (e), Newmarket (e), Yarmouth
    Sat 28th Jun - Chester, Doncaster (e), Lingfield (e), Newcastle, Newmarket, Windsor
    Sun 29th Jun - Cartmel, Ffos Las, Uttoxeter
    Mon 30th Jun - Ffos Las, Pontefract, Windsor (e), Wolverhampton (e)


    Live - Irish Racecourses:
    Fri 16th May - Kilbeggan (e), Leopardstown (e)
    Sat 17th May - Navan, Wexford
    Sun 18th May - Naas
    Mon 19th May - Roscommon (e)
    Tue 20th May - Cork (e)
    Wed 21st May - Gowran Park (e)
    Thu 22nd May - Limerick (e)
    Fri 23rd May - Curragh (e), Downpatrick (e)
    Sat 24th May - Curragh
    Sun 25th May - Curragh
    Mon 26th May - Ballinrobe (e)
    Tue 27th May - Ballinrobe (e), Tipperary (e)
    Wed 28th May - Wexford (e)
    Thu 29th May - Fairyhouse (e), Limerick (e)
    Fri 30th May - Down Royal (e), Tramore (e)
    Sat 31st May - Listowel, Tramore (e)
    Sun 1st Jun - Kilbeggan, Listowel
    Mon 2nd Jun - Gowran Park, Listowel
    Wed 4th Jun - Curragh (e)
    Thu 5th Jun - Leopardstown (e)
    Fri 6th Jun - Clonmel (e), Fairyhouse (e)
    Sat 7th Jun - Navan, Punchestown
    Sun 8th Jun - Punchestown
    Mon 9th Jun - Roscommon (e)
    Tue 10th Jun - Sligo (e)
    Wed 11th Jun - Limerick (e)
    Thu 12th Jun - Leopardstown (e)
    Fri 13th Jun - Cork (e), Fairyhouse (e)
    Sat 14th Jun - Downpatrick
    Sun 15th Jun - Downpatrick, Gowran Park
    Mon 16th Jun - Kilbeggan (e)
    Thu 19th Jun - Leopardstown (e)
    Fri 20th Jun - Down Royal (e)
    Sat 21st Jun - Down Royal, Limerick
    Mon 23rd Jun - Ballinrobe (e)
    Wed 25th Jun - Naas (e)
    Fri 27th Jun - Curragh (e)
    Sat 28th Jun - Curragh
    Sun 29th Jun - Curragh



    Live International Racing:
    Racetracks from: The USA, Australia, New Zealand, Japan, France, Singapore, Hong Kong, Dubai, Germany, Spain, Argentina, Chile and Brazil.