Top picks

How to watch BT Sport for free and deals to save

BT Sport month pass – £30.99 30-day pass via Virgin Media Stream – £16.20 Virgin Media Stream: £8 per month Three months free with EE £10 a month mobile pass via EE £15 a month to use BT Sport app on TVs and smart sticks via EE 10 months Big Screen & BT Ultimate for £15 a month via EE “Free” with EE Swappable Benefits Watch the Champions League final for free

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

TNT Sports replaced BT Sport in 2023, following a merger with Warner Bros Discovery. We’ve got a page with the latest TNT Sports deals and offers so you can carry on watching your favourite sports for less on that channel.

Watch TNT Sports without a subscription

All the latest TNT Sports deals

The cheapest ways to watch BT Sport are if you’re 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.

BT Sport and Be clever with your cash logo on blue background

Pay as you go passes

BT Sport month pass – £30.99

For the first time, BT has introduced a monthly pass at £30.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 and discovery+, 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.

Get the best of our money saving content every week, straight to your inbox

Plus, new TopCashback customers get a high paying £18 welcome offer

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.

All my ways to save on this dedicated Sky Sports passes article

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
  • Chromecast
  • Roku devices
  • NOW sticks
  • Xbox
  • PlayStation
  • Apple TV
  • Netgem

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.

The best deals

Find our picks of the best offers in our dedicated deals library

Logo

We pride ourselves on providing real, relatable articles and guides to help people with their finances.

As featured on: