How to watch Celtic vs Hearts: live streams and TV channels for Scottish Premiership title decider
A draw for Hearts would secure a first top-flight title since 1960
- Celtic vs Hearts: Sat, May 16, 7.30am ET / 12.30pm BST / 9.30pm AEST
- FREE trials — CBS Sports Network via YouTube TV / Hulu + Live TV / Fubo/ DirecTV (US)
- US Stream — Paramount+
- UK Stream — Sky Sports
- Unlock your stream with NordVPN (save up to 75%)
Watch Celtic vs Hearts live streams to see which team will be crowned Scottish Premiership champions at Celtic Park. The Bhoys must win to wrap up a 14th title in the last 15 years, while the visiting Jambos know a point will be enough to end a 66-year wait for a first top-flight title.
For much of this season it looked as though Celtic’s run of dominance would come to an end. However, despite sacking Brendan Rodgers and Wilfried Nancy, the Hoops have clawed their way back into contention thanks to 74-year-old Martin O'Neill's two spells in charge. The Bhoys kept their title hopes alive on Wednesday night courtesy of a controversial stoppage-time penalty, awarded by VAR, for a practically non-existent handball to beat Motherwell 3-2. That kept the title in their hands but they must win in front of their home fans on Saturday to become Scottish champions for a record-extending 56th time.
For 10 minutes on Wednesday, it looked as though Hearts would be celebrating a first title since 1960. However, Kelechi Iheanacho’s late winner for Celtic meant their jubilation was put on hold. Manager Derek McInnes was disgusted with the awarding of the penalty but the 54-year-old, who has worked wonders with the title underdogs this term, must prepare his players for a title decider in Glasgow. The Jambos have beaten Celtic twice, and drawn once, this season and, having led the way for most of the season, will be desperate to become the first non-Old Firm champions since Sir Alex Ferguson's Aberdeen in 1985.
You won’t want to miss this title showdown so read on as we explain how to watch Celtic vs Hearts live streams from anywhere.
Can I watch Celtic vs Hearts for free?
Yes, if you live in Turkey. Turkish service TRT Spor/Tabii is broadcasting Celtic vs Hearts for free
In the US, there are a couple of free trial options. YouTube TV (10-days), Fubo (5-days) and DirecTV Stream (5-days) all offer free trials and carry the all-important CBS Sports Network for the game.
The match is also on Paramount+, which you can get for free if you take out a 30-day trial Walmart+ for $1.
BeIn Sports in Australia also offer a 7-day free trial, providing access to their live stream for nothing.
Away from Turkey, America or Oz this weekend? Unlock your stream with NordVPN from anywhere in the world.
Celtic vs Hearts team news
TBC
Use a VPN to watch Celtic vs Hearts live streams
A VPN is handy piece of software that can make your device appear as if it's back in your home country, so you can unlock your usual service. The best VPN right now? We recommend NordVPN – it does everything and comes with up to 75% off.
🟩 NordVPN – get the world's best VPN
Not having a VPN is like leaving your front door wide open in a busy city – anyone can walk right in and take a peek.
TechRadar regularly reviews all the biggest and best VPN providers and NordVPN is our #1 choice.
✅ Up to 75% off today
✅ 3 extra months free
Get NordVPN and stream Celtic vs Hearts from anywhere.
How to watch Celtic vs Hearts live streams in the USA
In the US, Celtic vs Hearts is being shown on CBS Sports Network.
Our cord-cutting picks for accessing CBS Sports Network are YouTube TV, Hulu + Live TV, Fubo and DirecTV, which each offer new customers a free trial.
You can also watch on Paramount+. Subscriptions start at $8.99/month, rising to $13.99 to remove ads. You can also watch Paramount+ with a 30-day trial to Walmart+ with this handy trick we've found.
US residents visiting another country can access the game using NordVPN.
How to watch Celtic vs Hearts live streams in the UK
Sky Sports is broadcasting Celtic vs Hearts in the UK, on the Sky Sports Main Event and Sky Sports Football channels.
Prices start at £20 per month at present. However, fans can also tune in using a NOW Sports 24-hour pass, which costs £14.99.
Not in the UK this Sunday? Use NordVPN to access your usual Scottish Premiership coverage.
How to watch Celtic vs Hearts live streams in Australia
Celtic vs Hearts is available to watch on beIN Sports in Australia.
beIN SPORTS CONNECT costs AU$15.99/month or $159.99/year after a 7-day FREE trial. The service includes live and on-demand streaming of European football and tennis.
Missing the game because you're outside Australia? Use a VPN to log in to your beIN Sports account.
What is the Celtic vs Hearts start time?
Celtic vs Hearts kicks off at 12.30pm BST / 7.30am ET / 4.30am PT / 9.30pm AEST on Saturday, May 16.,
When did Celtic and Hearts last win the Scottish Premierships?
Holders Celtic have won the league title 55 times, including in each of the past four seasons. Hearts have won the league four times, with their most recent triumph coming way back in 1960.
We test and review VPN services in the context of legal recreational uses. For example: 1. Accessing a service from another country (subject to the terms and conditions of that service). 2. Protecting your online security and strengthening your online privacy when abroad. We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.
Sign up for breaking news, reviews, opinion, top tech deals, and more.

Adrian is a freelance journalist and copywriter based in the UK. He’s written about sport for a vast range of publications including World Soccer Magazine, Newsweek, Yahoo, FourFourTwo and Red Bull. Although he has covered everything from the NBA Finals and French Open, to the London Olympics and Formula 1 in Abu Dhabi, his great passion remains football – a sport he could write and talk about all day long.
You must confirm your public display name before commenting
Please logout and then login again, you will then be prompted to enter your display name.
