Your cookie preferences

We use cookies and similar technologies. You can use the settings below to accept all cookies (which we recommend to give you the best experience) or to enable specific categories of cookies as explained below. Find out more by reading our Cookie Policy.

Select cookie preferences

Skip to main content

What's the cheapest way to watch football on TV?

If you're looking to watch as many Premier League and Champions League matches as possible, the main hosts of live football on TV are Sky Sports and TNT Sports, with some key matches being streamed live on Amazon Prime as well. Depending on which provider you're currently signed up to – or which one you're planning to switch to – here's the cheapest way to watch football on TV.
Share this guide
watching football on TV

If you're a football fan, you're often spoilt for choice with matches to watch throughout the week. With the Premier League on weekends and the Champions League, Europa League, cup matches and lower-league football on most weekdays, there is an abundance of football available to watch.

But a lot of it comes at a cost. Companies like Sky, Amazon and Discovery own the rights to broadcast various competitions exclusively on their own channels, which means you'll have to sign up to multiple brands if you want to watch everything that's on offer.

Find out how you can watch football on TV at the lowest cost you can.

How much does it cost to watch all the Premier League matches on TV?

Though the price of broadband and TV deals are constantly changing, the cost of watching all the Premier League matches on TV - including the cost of broadband, Amazon Prime and both Sky and TNT Sports subscriptions – typically works out to be between £80-£90 a month.

Here's a snapshot of the monthly cost of watching all the Premier League games through various providers:

What's the cheapest way to watch football on TV?

At the time of writing, Virgin Media works out to be the cheapest monthly cost of watching football on TV. Its "Bigger bundle + Sports" TV and broadband deal offers a neat little saving, making it just a little bit cheaper than BT.

It seems that since BT Sport moved to Discovery to become TNT Sports, the benefits of buying directly from BT have disappeared. Add to that the fact that BT contracts are 24 months long, meaning that you're committing to a longer contract and a greater total cost.

Which sports streaming service should I get?

Trying to figure out which streaming services you'll need to subscribe to in order to watch all your favourite live sports? Use our Ustream Sports tool below to find out what channels you'll need to watch your favourite events.

Flexible deals for sports channels

If you’re not currently a Sky or BT customer and you have no plans on switching anytime soon, you can still get access to all the sports channels you could want via streaming services.

You can get access to all 11 Sky Sports channels with the NOW Sports membership, which is currently available for £34.99 a month as of February 2024. There’s even a day pass that costs £11.99 if you’re interested in watching specific matches.

You can also subscribe to TNT Sports channels on a monthly basis for £18 a month, which you can stream through the dedicated TNT Sports app on your smart TV or mobile devices. If you'd like Sky Sports added to this TNT subscription, that'd be £43 a month (correct as of February 2024).

What's cheaper, Sky Sports or TNT Sports?

TNT Sports (formerly BT Sport) is cheaper than Sky Sports, simply because Sky has more channels, more programming and more exclusive matches. There are lots of ways to get access to both Sky Sports and TNT Sports, and the price you pay will mostly depend on which broadband provider you’re with.

That being said, both BT and Sky often have special deals and offers running, so to get an accurate idea of your options it's best to regularly compare broadband and TV deals.

What’s the cheapest way to get TNT Sports?

If you're a big sports fan and plan to watch throughout the year, bundling in TNT Sports to your Virgin Media or BT TV deal is the cheapest way to get access all year round. But if you're only interested in key events or specific games, you can get a monthly pass by signing up for discovery+ premium.

What’s the cheapest way to get Sky Sports?

If you’re a Sky TV customer, the cheapest way to get Sky Sports is simply upgrading your subscription from £25 a month. If you’re not with Sky or BT, the cheapest way to get Sky Sports is with the NOW TV Sky Sports pass for £34.99 for a month, or £11.98 for a one-day pass.

How to get the cheapest sports TV deal

To watch all the Premier League games this season, you'll need access to Sky Sports, TNT Sports, and Amazon Prime Video, as well as a broadband connection to stream live games.

On our TV deals page, you can select TNT Sports and Sky Sports in the Channels section on the left to filter for deals that include access to both sports channels. Have a browse and see which TV deal would be best for you.

Broadband and TV deals

Take a look at the latest TV and broadband packages on Uswitch.


TNT Sports vs Sky Sports: what should I choose? - Uswitch

Compare TNT Sports and Sky Sports to see which TV package is best for you. Find out which channels you need to see the sports you love.

Read our TNT Sports vs Sky Sports guide
What's on Eurosport - people watching football
Image: Uswitch

What's on Eurosport?

Eurosport has live coverage of key European and international sporting events, with titles like the Australian Open and the Tour de France available to watch.

Read our guide to Eurosport
young couple watching sport on the TV

How to watch the Premier League on TV

Find out where to watch the latest Premier League matches, including all the games in the dramatic run-in for the 2023/24 season.

See the ways you can watch the Premier League
NOW TV channels

What channels are on NOW TV?

Interested in the flexibility of NOW TV but not sure what you can actually get with it? This guide gives you all the channels you can get with NOW TV memberships.

See all the channels available on NOW
how to watch sky sports guide

Want to watch Sky Sports Live? | Here's how to get Sky Sports

Showing live sports like Premier League and EFL matches, Formula 1 races and more, Sky Sports is a must for sports fans. Here’s how to get Sky Sports.

Read our guide to Sky Sports
tnt sports logo

How can I watch TNT Sports?

If you’re a sports fan, you’ll want access to dedicated sports channels like TNT Sports - previously known as BT Sport. Here’s how you can get TNT Sports with any provider.

Read our guide to TNT Sports