BT Sport isn’t the cheapest channel out there but it is possible to pay less, and sometimes even get it for free.
BT Sport is now TNT Sports, and we’ve got a page dedicated to the deals to help carry on watching your favourite sports for less on that channel.
The cheapest ways to watch BT Sport are if you are a BT broadband / TV or EE mobile customer. There’s a pay-as-you go option for those with different internet and mobile providers.
Here are the best offers right now to save you cash.
Pay as you go passes
BT Sport month pass – £29.99
For the first time, BT has introduced a monthly pass at £29.99 a month. This means you don’t need to have any other service with BT or to sign up to a long contract – though you will have to cancel to stop the subscription rolling over to a new month.
The pass lasts for 30 days and includes all the BT Sport channels, including 4K and HDR options if your TV supports it.
Sadly there’s no day pass as you get with NOW TV.
* The price increased from £25 on 17 February 2023
30-day pass via Virgin Media Stream – £16.20
If you get your broadband from Virgin Media then you can pay £18 a month on a rolling 30-day contract (so effectively a monthly pass), and get 10% credited back to your bill. You will need to buy a £35 Virgin Media Stream box though (here’s my review).
Get it with your broadband
If you get your internet services from BT or Plusnet then you can get the BT Sport channels for an extra charge each month. This starts from £15 a month and you can watch via the BT Sport App. It goes up if you also add other BT TV channels and get a Freeview Box to plug into your TV.
If you’re adding it to an existing BT contract then it could mean you start a new contract for all your BT services. Shop around for deals that’ll bring the price down, such as using cashback sites for an added bonus.
Get it via Virgin Media
Virgin Media Stream: £8 per month
You can currently get BT Sport channels for £8 a month via Virgin Stream. It’s a 30-day rolling contract so you can cancel at any time. You’ll get the price for 18 months max, when it will then revert to full price (currently £18).
However you do need to be getting broadband via Virgin Media and there’s a £35 one-off set up charge (this can often be haggled to zero if you call up).
Check out our review of Virgin Media stream to find out more.
Get it with your mobile
If your mobile phone is via EE you can buy passes to watch on your phone using the BT Sport app. You’ll get access to BT Sport 1, BT Sport 2, BT Sport 3, BT Sport/ESPN and BoxNation channels.
There are add-ons that let you watch it via the BT Sport app on your TV or improve picture quality to 4K.
Three months free with EE
EE customers can get the BT Sport app free for three months by texting SPORT to 150. Unless you cancel after this you’ll move on to the monthly paid subscription.
£10 a month mobile pass via EE
Access to the BT Sport app costs £10 a month. You can only watch it on your device and this is just for EE customers.
£15 a month to use BT Sport app on TVs and smart sticks via EE
The next level up is £15 a month the BT Sport Large Screen package lets you watch it on a TV via devices such as a Chromecast, Xbox, Amazon Fire Stick and some smart TVs.
The step-up to UHD/4K viewing is a package called BT Sport Ultimate which costs £20 a month.
10 months Big Screen & BT Ultimate for £15 a month via EE
This season pass lets you watch the channels on your TV and also upgrades picture quality to 4K. It’s £15 a month, so you’re saving £5 a month on the Ultimate package – but you are committing to 10 months.
There’s an early cancellation charge if you want to stop early, which you’ll also be charged if you switch away from EE for your SIM. To get this text SEASON to 150.
“Free” with EE Swappable Benefits
If you have a reasonably expensive “Smart Plan” contract with EE you can choose BT Sport as one of your swappable benefits. However I’d say you’re probably better off shopping around for a cheaper SIM-only deal.
You can pay £5 more to upgrade to the Large Screen package.
Three months BT Sport and Chromecast for £40 via EE (out of stock)
The BT Sport in a Box promotion gives EE customers (on a 12-month SIM-only contract or pay monthly tariff but not 30-day SIM-only deals) three months of BT Sport Large Screen and get a standard Google Chromecast (RRP £30) for £45.
You’re effectively getting a free Chromecast with this deal, though you might want to check out offers for the new Chromecast instead.
If you’ve not had the free trial, those three months will automatically be added to your account when you sign up.
BT Sport on YouTube
Watch the Champions League final for free
For the last five or six years, BT has shown the Champions League final and Europa League final for free via BT Sport’s YouTube channel and on the BT Sport website for free! So anyone can watch without paying.
In 2023 the games are as follows:
- 31 May: Europa League Final (Sevilla vs Roma)
- 7 June: Europe Conference League Final (Fiorentina vs West Ham)
- 10 June: Champions League Final (Manchester City vs Inter Milan)
Free Discovery+ with BT Sport
If you get BT Sport via BT TV, EE or Plusnet, you can get the Discovery+ package for free, which includes Eurosport. This is worth £5.99 a month for £59.99 a year.
This should include the monthly BT Sport pass, but not if you pay Sky and Virgin Media direct for BT Sport. You’ll need to activate the offer here.
How to watch BT Sport on your TV
So how do you get these options on your TV?
Check for an app on your TV or smart device
You can watch BT Sport on your TV if you have the BT Sport app. This is available on
- Samsung Smart TVs
- Amazon Fire Sticks
- Roku devices
- NOW sticks
- Apple TV
Buy an HDMI cable
As long as you have a laptop with an HDMI connector, you can just buy a cable to connect to your TV. This should be the cheapest option – but I prefer the smart stick options!
Sport on other channels
You can watch sport on Sky, Eurosport and Premier Sports. Here’s my guide to the ways to save on each of them.