The Premier League is over the halfway mark with the Manchester clubs vying or top spot. Every single fixture is currently available to watch on TV and online, some for free. Here's how to watch live on Sky Sports, BT Sport, BBC and Amazon Prime.

Following on from last season's unusual ending, matches are back to a fairly normal schedule (hopefully anyway), albeit without fans packing the stands. For a while, some games were available on a pay-per-view basis (at £14.95 each) via BT Sports Box Office and Sky Sports Box Office. However, this has been scrapped for the rest of the season.

Although Sky Sports continues to be the main place to watch the Premier League, there are lots of options available for 2021 including free-to-air games on BBC.

We've outlined how to stream with each broadcaster below, but first, let's see what games are on TV this weekend. Skip down to information on VPNs and how to watch the Premier League if you're abroad.

What Premier League games are on TV?

Below you can see what games are on UK TV channels, with kick-off times and dates. We'll update this for upcoming games each week throughout the season.

Sat 6 Feb

  • Aston Villa vs Arsenal - 12:30pm, BT Sport
  • Burnley vs Brighton - 3pm, Sky Sports
  • Newcastle vs Southampton - 3pm, BT Sport
  • Fulham vs West Ham - 5:30pm, Sky Sports
  • Man United vs Everton - 8pm, Sky Sports

Sun 7 Feb

  • Spurs vs West Brom - 12pm, BT Sport
  • Wolves vs Leicester - 2pm, Sky Sports
  • Liverpool vs Man City - 4:30pm, Sky Sports
  • Sheffield United vs Chelsea - 7:15pm, Sky Sports

Mon 8 Feb

  • Leeds vs Crystal Palace - 8pm, Sky Sports

How to watch the Premier League on Sky Sports

You probably already know, but Sky Sports is the main place to watch the Premier League. 

Sky has its own dedicated channel for the sport and you'll find games on others, too. There will be more live games than ever before with at least 146, plus six added matches in September.

Sky Q customers with a Sky Sports package can tune into games on TV or online via Sky Go.

How to watch the Premier League on Now TV

If you don't want to commit to a Sky contract and satellite dish on your house then that's not a problem. Sky has its Now TV streaming service as an alternative option.

Now TV is available on a wide range of devices including smartphones and games consoles and now offers HD quality if you buy the Now TV Boost option.

Your options are a Day Pass (24 hours of access) from £9.99 but it's going to make much more sense to get the Month Pass if you plan to watch every weekend.

It's normally £33.99pm but Sky has an offer on meaning you can get it for £25pm for 4 months.

You can stream on up to two devices, or three if you get Now TV Boost.

Click here to view Now TV’s Sky Sports Pass packages

How to watch the Premier League on BT Sport

Your secondary place for Premier League action after Sky is BT Sport. This season, there will be more than 61 live games available.

There are a few options when signing up to BT Sport, firstly by taking BT Broadband. If so, you can get three-months of sport for free on a 24-month contract (normally £15pm).

BT then offers a combined package with Sky Sports via Now TV, which is £20pm for six months on a half-price deal. The VIP package adds even more, including Sky Cinema, for £60pm.

View all of the BT Sport packages here.

If you don't want BT Broadband then you can just use the BT Sport app - works on mobile, tablet, smart TV and console) and buy the Monthly Pass for £25pm.

Depending on your device, you'll still be able to watch in up to 4K HDR quality.

Sky customers can get BT Sport added from £20pm.

How to watch the Premier League on BBC

Following the Premier League's return to BBC last season, the Beeb is showing more free-to-air games this time around.

You'll be able to tune in to Match of the Day Live to watch games for free (if you have a TV licence.) either simply by finding BBC One on terrestrial TV or via the BBC iPlayer, which means you can stream on a huge range of devices including smart TVs, phones, tablets, consoles and more.

Not in the UK? Find out how to watch BBC iPlayer abroad.

How to watch the Premier League abroad

If you want to watch Premier League football from outside the UK then chances are you already have great options – 3pm UK time matches on a Saturday are usually shown abroad unlike in England, so you can probably see even more football than British viewers. 

Until recently, you could still use your Sky Sports, BT Sport, or UK Amazon Prime subscription to watch the games from abroad using a VPN, with Nord VPN among our top picks. However, this is no longer possible following the end of the Brexit transition period on 31 December. As The Guardian reports, the change in legislation means you'll be unable to watch the live football even if you have registered with UK payment information. 

Here's how to watch the Carabao Cup