Watch Horse Racing Online
As racing fans, it's important for us to help other fans find the best online streaming sites for their needs.
Here, we've listed the top UK streaming sites to watch horse racing at home!
Our next major live racing event is: 2025 Royal Ascot!
Best Horse Racing stream providers: (SPONSORED)
Rank: #1 - Bet365 StreamingProvider | Info | Stream Schedule | |
![]() |
* 18+ Only, T&C Applies. Geographic Restrictions apply. 50p win or 25p each-way bet on race required to watch. GambleAware.org - Gamble Responsibly | UK, ROI, South African races. | ![]() |
Watch EVERY race in the UK and Ireland, live at bet365. We stream all races shown on At The Races and Racing UK so you'll never miss a second of the action - and there's no subscription fee! Our Live Streaming service is now even better than ever and with our new embedded player you can watch the action from inside the race card. To launch the player, simply place a qualifying bet, click on the WATCH icon located next to the At The Races or Racing UK logo at the top of the card and enjoy the action. With bet365 On The Move, you can also take advantage of our Live Streaming service on your iPhone, iPad or Android device so you'll never need to miss a race again! To watch a race you must place a qualifying bet of at least £0.50 win or £0.25 Each-Way (or currency equivalent) on your selection(s). This applies to single and multiple bet types. In order to access the service and receive good picture quality you will require an active broadband connection. If your PC does not meet the required specification, you may still be able to listen to the race by clicking on the Audio link on our Home page. To find out more about the system requirements needed to take advantage of streaming services view our Live Streaming FAQ. Please note that At The Races streaming is not available to customers in Australia, New Zealand, Sri Lanka, Belize, Suriname, Bermuda, Guyana or the Caribbean. Racing UK streaming is not available to customers in Australia, New Zealand, Åland Islands, Saint Barthélemy or in Saint Martin. South African Racing streaming is not available to customers in Australia or Pakistan.
|
Upcoming Live Races (available on 365 subject to t&c and geographic restrictions!)
Live - UK Racecourses:
Mon 12th May - Catterick, Southwell, Windsor (e), Wolverhampton (e)
Tue 13th May - Beverley, Chepstow, Sedgefield (e), Worcester
Wed 14th May - Bath (e), Newton Abbot, Perth (e), Yarmouth, York
Thu 15th May - Fontwell (e), Kempton (e), Perth, Salisbury, York
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:
Mon 12th May - Killarney (e), Roscommon (e)
Tue 13th May - Killarney (e), Sligo (e)
Wed 14th May - Tipperary (e)
Thu 15th May - Clonmel (e)
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.