Cheltenham Festival 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 Cheltenham Festival 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 Cheltenham Festival 2025 Online Here - March 2025

Watch Live Free Below

  • Bet365Video Bet365 - Cheltenham Festival 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 - March 2025

    Live - UK Racecourses:
    Tue Mar 25 2025 - Hexham
    Tue Mar 25 2025 - Taunton
    Tue Mar 25 2025 - Newcastle
    Wed Mar 26 2025 - Hereford
    Wed Mar 26 2025 - Market Rasen
    Wed Mar 26 2025 - Kempton Park
    Thu Mar 27 2025 - Wolverhampton
    Thu Mar 27 2025 - Southwell
    Thu Mar 27 2025 - Warwick
    Thu Mar 27 2025 - Chelmsford City
    Fri Mar 28 2025 - Fontwell Park
    Fri Mar 28 2025 - Lingfield Park
    Fri Mar 28 2025 - Wetherby
    Fri Mar 28 2025 - Southwell
    Sat Mar 29 2025 - Doncaster
    Sat Mar 29 2025 - Kempton Park
    Sat Mar 29 2025 - Stratford-On-Avon
    Sat Mar 29 2025 - Uttoxeter
    Sat Mar 29 2025 - Newcastle
    Sun Mar 30 2025 - Ascot
    Sun Mar 30 2025 - Doncaster
    Mon Mar 31 2025 - Newcastle
    Mon Mar 31 2025 - Wincanton
    Mon Mar 31 2025 - Wolverhampton
    Tue Apr 1 2025 - Fakenham
    Tue Apr 1 2025 - Lingfield Park
    Tue Apr 1 2025 - Kempton Park
    Tue Apr 1 2025 - Wolverhampton
    Wed Apr 2 2025 - Ludlow
    Wed Apr 2 2025 - Exeter
    Wed Apr 2 2025 - Musselburgh
    Wed Apr 2 2025 - Southwell
    Thu Apr 3 2025 - Plumpton
    Thu Apr 3 2025 - Aintree
    Thu Apr 3 2025 - Sedgefield
    Thu Apr 3 2025 - Chelmsford City
    Fri Apr 4 2025 - Aintree
    Fri Apr 4 2025 - Leicester
    Fri Apr 4 2025 - Bath
    Fri Apr 4 2025 - Southwell
    Sat Apr 5 2025 - Aintree
    Sat Apr 5 2025 - Chepstow
    Sat Apr 5 2025 - Newcastle
    Sat Apr 5 2025 - Yarmouth
    Sat Apr 5 2025 - Wolverhampton
    Sun Apr 6 2025 - Ffos Las
    Sun Apr 6 2025 - Plumpton
    Sun Apr 6 2025 - Southwell
    Mon Apr 7 2025 - Kelso
    Mon Apr 7 2025 - Redcar
    Mon Apr 7 2025 - Wolverhampton
    Mon Apr 7 2025 - Kempton Park
    Tue Apr 8 2025 - Pontefract
    Tue Apr 8 2025 - Carlisle
    Tue Apr 8 2025 - Southwell
    Wed Apr 9 2025 - Taunton
    Wed Apr 9 2025 - Catterick Bridge
    Wed Apr 9 2025 - Nottingham
    Wed Apr 9 2025 - Kempton Park
    Thu Apr 10 2025 - Hereford
    Thu Apr 10 2025 - Newton Abbot
    Thu Apr 10 2025 - Lingfield Park
    Thu Apr 10 2025 - Newcastle
    Fri Apr 11 2025 - Ayr
    Fri Apr 11 2025 - Fontwell Park
    Fri Apr 11 2025 - Newbury
    Fri Apr 11 2025 - Sedgefield
    Fri Apr 11 2025 - Exeter
    Sat Apr 12 2025 - Ayr
    Sat Apr 12 2025 - Bangor-On-Dee
    Sat Apr 12 2025 - Newbury
    Sat Apr 12 2025 - Thirsk
    Sat Apr 12 2025 - Brighton
    Sat Apr 12 2025 - Nottingham
    Sun Apr 13 2025 - Stratford-On-Avon
    Sun Apr 13 2025 - Wincanton
    Sun Apr 13 2025 - Musselburgh
    Mon Apr 14 2025 - Hexham
    Mon Apr 14 2025 - Pontefract
    Mon Apr 14 2025 - Warwick
    Tue Apr 15 2025 - Southwell
    Tue Apr 15 2025 - Newmarket
    Tue Apr 15 2025 - Kempton Park
    Wed Apr 16 2025 - Beverley
    Wed Apr 16 2025 - Cheltenham
    Wed Apr 16 2025 - Newmarket
    Wed Apr 16 2025 - Wincanton
    Thu Apr 17 2025 - Cheltenham
    Thu Apr 17 2025 - Newmarket
    Thu Apr 17 2025 - Ripon
    Thu Apr 17 2025 - Taunton
    Fri Apr 18 2025 - Newcastle
    Fri Apr 18 2025 - Lingfield Park
    Fri Apr 18 2025 - Chelmsford City
    Sat Apr 19 2025 - Carlisle
    Sat Apr 19 2025 - Haydock Park
    Sat Apr 19 2025 - Newton Abbot
    Sat Apr 19 2025 - Huntingdon
    Sat Apr 19 2025 - Musselburgh
    Sat Apr 19 2025 - Wolverhampton
    Sun Apr 20 2025 - Bath
    Sun Apr 20 2025 - Market Rasen
    Sun Apr 20 2025 - Plumpton
    Sun Apr 20 2025 - Southwell
    Mon Apr 21 2025 - Kempton Park
    Mon Apr 21 2025 - Chepstow
    Mon Apr 21 2025 - Fakenham
    Mon Apr 21 2025 - Plumpton
    Mon Apr 21 2025 - Redcar
    Mon Apr 21 2025 - Wolverhampton
    Tue Apr 22 2025 - Kelso
    Tue Apr 22 2025 - Epsom Downs
    Tue Apr 22 2025 - Yarmouth
    Tue Apr 22 2025 - Thirsk
    Tue Apr 22 2025 - Hereford
    Wed Apr 23 2025 - Catterick Bridge
    Wed Apr 23 2025 - Ludlow
    Wed Apr 23 2025 - Perth
    Wed Apr 23 2025 - Taunton
    Wed Apr 23 2025 - Lingfield Park
    Thu Apr 24 2025 - Beverley
    Thu Apr 24 2025 - Perth
    Thu Apr 24 2025 - Warwick
    Thu Apr 24 2025 - Chelmsford City
    Thu Apr 24 2025 - Bangor-On-Dee
    Fri Apr 25 2025 - Doncaster
    Fri Apr 25 2025 - Perth
    Fri Apr 25 2025 - Sandown Park
    Fri Apr 25 2025 - Chepstow
    Fri Apr 25 2025 - Fontwell Park
    Sat Apr 26 2025 - Haydock Park
    Sat Apr 26 2025 - Leicester
    Sat Apr 26 2025 - Ripon
    Sat Apr 26 2025 - Sandown Park
    Sat Apr 26 2025 - Doncaster
    Sat Apr 26 2025 - Wolverhampton
    Sun Apr 27 2025 - Wetherby
    Sun Apr 27 2025 - Southwell
    Mon Apr 28 2025 - Ayr
    Mon Apr 28 2025 - Lingfield Park
    Mon Apr 28 2025 - Windsor
    Mon Apr 28 2025 - Wolverhampton
    Tue Apr 29 2025 - Brighton
    Tue Apr 29 2025 - Nottingham
    Tue Apr 29 2025 - Wolverhampton
    Wed Apr 30 2025 - Ascot
    Wed Apr 30 2025 - Pontefract
    Wed Apr 30 2025 - Southwell
    Wed Apr 30 2025 - Brighton

    Live - Irish Racecourses:
    Thu 27th Mar - Clonmel (e)
    Fri 28th Mar - Dundalk (e)
    Sat 29th Mar - Curragh
    Sun 30th Mar - Downpatrick, Leopardstown



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