The Premier League isn't far from the conclusion with Man City holding the top spot, being chased by Man United, Leicester, Chelsea and West Ham. 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, 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 3 Apr

  • Chelsea vs West Brom - 12.30pm, BT Sport
  • Leeds vs Sheffield United - 3pm, Amazon Prime Video
  • Leicester vs Man City - 5.30pm, Sky Sports
  • Arsenal vs Liverpool - 8pm, Sky Sports

Sun 4 Apr

  • Southampton vs Burnley - 12pm, Sky Sports
  • Newcastle vs Spurs - 2.05pm, Sky Sports
  • Aston Villa vs Fulham - 4.30pm, Sky Sports
  • Man Utd vs Brighton - 7.30pm, BT Sport

Mon 5 Apr

  • Everton vs Crystal Palace - 6pm, Sky Sports
  • Wolves vs West Ham - 8.15pm, Sky Sports
  • West Ham vs Arsenal - 3pm, Sky Sports
  • Aston Villa vs Spurs - 7:30pm, 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 

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 streaming service as an alternative option.

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

Your options are a Day Pass (24 hours of access) from £9.98 and while it currently comes with a 5-month Mobile Month Pass, it's going to make much more sense to get the Month Pass if you plan to watch every weekend - the monthly pass is £33.99pm.

This pass is currently discounted until 11 April 2021 to £25 per month

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

Click here to view Now'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. Put your postcode into the website to see what deals are available.

On the TV side, prices start at £7.50 per month for six months and you'll get all four BT Sport channels and BoxNation.

You can also 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 £29.99pm. BT also offers a combined package with Sky Sports via Now, which is £20pm for six months on a half-price deal. The VIP package adds even more, including Sky Cinema, for £65pm.

View all of the BT Sport packages here.

Amazon Prime Video

How to watch the Premier League on Amazon Prime Video

Over the last couple of years, Amazon has gradually increased the amount of sport shown on its Prime Video streaming service. While tennis remains the main sport, there are a few Premier League games available.

When they are (check the schedule above) you can watch via a web browser or use the Prime Video app on a wide range of devices to tune in.

If you're already an Amazon Prime member then you have access to Prime Video included in your subscription. Otherwise, it's a choice between £7.99 a month or £79 per year.

You can take advantage of a 30-day free trial, too.

BBC Sport

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

Until the end of 2020, it was pretty easy for British viewers to watch TV while outside the UK when travelling to another EEA member state. The providers had to allow customers to view content by law but Brexit means that's no longer the case.

Now you'll need to use a VPN (virtual private network) to set your location to the UK to unlock the content. The same applies to US viewers wanting to watch the Premier League beyond what is shown on American networks.

Our pick is NordVPN, which also tops our overall best VPN round-up due to its ease-of-use, security features and excellent value for money.

Also see: