How to watch Celtic v Hearts – TV channel, kick-off time and live streams
Make sure you know where to tune in for the Scottish Premiership fixture
Celtic v Hearts is literally the biggest game of the Scottish Premiership season. It’s a head-to-head decider, and history could be made this weekend.
In 1985, Aberdeen won the league. That was the last time Rangers or Celtic didn’t win – over 40 years ago.
This Saturday (May 16), Hearts could win the league for the first time in over 60 years and break the Old Firm’s grip on the premiership. Or, as the Hoops are wont to do, Celtic could clinch a victory at the last minute.
If you want to know when and where to stream the game this weekend, you’re in the right place.

When is Celtic v Hearts?
Celtic v Hearts is scheduled for Saturday May 16.
You can find other information about other matches and their kick-off times in our live football on TV guide.
Celtic v Hearts kick-off time
Celtic v Hearts will kick off at 12:30pm UK time.
You can also watch full coverage of the game from 11:30am.
Don't miss a single story! Add us as a Preferred Source in Google for all your television news
What TV channel is Celtic v Hearts on?
You can watch the Celtic v Hearts game live on Sky Sports Football.
If you’re not already a Sky subscriber, you have two options. You can add all Sky Sports channels – including F1 and Golf coverage – to your package for just £22 per month. You can also get the “ultimate” bundle for £35 per month, which includes Netflix.
If you don’t want to commit to Sky, there’s NOW TV. If you’re willing to commit to six months, you can get Sky Sports for £27.99 per month (and pay an extra £9 for 4K Ultra HD if you want crystal-clear footie).
Where to live stream Celtic v Hearts online
Sky customers can stream the game live via the Sky Go app.
Not only is Sky Go included with your subscription at no extra cost, but it’s available on a wide range of phones, tablets, and other devices. You can download the app if you have an Apple, Android, or Windows device, and you can access it via a PlayStation 5 and Xbox Series S/X.
Similarly, if you have a NOW TV plan, you can stream the game live via its app. NOW TV offers a day membership for £14.99 too, if you just want to watch one game.
Celtic v Hearts head-to-head record
| Date | Match | Score |
|---|---|---|
| December 7, 2025 | Celtic v Hearts | 1-2 |
| October 26, 2025 | Hearts v Celtic | 3-1 |
| March 29, 2025 | Celtic v Hearts | 3-0 |
| November 23, 2024 | Hearts v Celtic | 1-4 |
What score do Hearts need to win the league?
If Hearts beat or draw with Celtic, they’ll win the Scottish Premiership.
They’re in an advantageous position after their win against 3-0 win against Falkirk. They’re one point clear of Celtic, so even if it’s a tie, they’ll still win the league.
What do Celtic need to win the league?
Celtic must beat Hearts to win the Scottish Premiership. It’s do or die – there is no other option.
As it stands, they have 79 points against Hearts’ 80. They’re also only five goals behind on GD, so it doesn’t matter if it’s 1-0, 2-1, or 5-0: if they win the match, they win the league.
Can you listen on the radio?
You can listen to the game via BBC Radio Scotland.
For DAB radio, tune into 92 – 95 FM or 810 MW. On TV, look for 719 on Freeview, 0116 on Sky, 930 or 931 on Virgin Media, or 712 on Freesat.
BBC Radio Scotland is also available via the BBC website and BBC Sounds app.”
Latest odds
Celtic are still the favourites to win, with odds of 3/5 (according to Oddschecker).
Hearts have odds of 17/4, while a draw sits at 17/5. However, you should check individual bookmakers for up-to-date information.
Read more: Scottish Premiership fixtures on TV