Want to watch Premier League matches live? Here's how. 

In the UK, no Premier League matches are shown for free on terrestrial TV channels like BBC or ITV. You’ll have to pay something, whether it’s on contract or a pay as you go basis in order to watch the full Premier League season in your own home, though there are ways to watch individual matches for free.

Many matches each week are played at 3pm UK time on Saturday. These 3pm matches are never shown on TV in order to encourage fans to attend the games themselves. This has always been the case, and unfortunately there is no way to watch them unless you live abroad in a country that does.

Many matches are shown on Sky, but there are always plenty of ways to watch the Premier League without Sky Sports too - for example, you can pay via Now TV fairly cheaply on a daily, weekly or monthly basis.

Click here to skip down to information on VPNs and how to watch the EPL if you're abroad. And if cricket's more your thing, take a look at How to watch IPL 2018.

Premier League fixture list

There is a lot of Premier League football. Some say too much. We say watch it all. For the weekend's fixtures just click or tap the link below:

Here’s the official Premier League fixture list for the 2017/2018 season.

If a match is on Sky, you'll be able to watch it with Now TV too. More on that below.

Sky Sports

For many years Sky dominated Premier League broadcasts in the UK. It now shares duties with BT Sport, but Sky shows more matches in a season – 126 to be precise, split between the 12:30pm games on Saturdays and the 1:30pm and 4pm games on Sundays. Sky also shows all the Friday and Monday night matches throughout the season.

If you are new to Sky you can purchase Sky from £20 per month and then an extra £18 for Sky Sports

If you are an existing Sky customer and want to add Sky Sports to your package it costs from £18 per month.

Click here to look into Sky Sports packages

Now TV

If you don't want to commit to a long-term Sky contract just to see your team get stuffed away to Man City, there's still a way to watch Sky's matches. Now TV has a pay as you go Sky Sports Pass option that lets you pay for either a day, week or month of Sky Sports.

A day pass costs £7.99 and lasts 24 hours from purchase, so you’ll want to be canny about when you activate it to ensure you see the matches you want.

A week pass cots £12.99 and gets you (unsurprisingly) 7 days, while the month pass costs £33.99 per month and rolls on to the next month unless you cancel it.

Note that this just gives you access to Sky coverage - you can't use Now TV to watch BT Sport.

These Now TV passes give you all 7 Sky Sports channels so you can always watch the golf or the F1 when the football isn’t on.

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

You can then watch the action for as long as you've paid for on your browser, on the TV app or on the mobile app.

BT Sport

BT Sport has successfully built a brand and muscled in on Sky Sports' turf in the past few years. It has the rights to show 42 live Premier League matches per season. Not as many as Sky, but BT owns exclusive rights to all Champions League and Europa League coverage, so swings and roundabouts.

BT used to show every early Saturday game but this season it is showing the 5:30pm Saturday matches and 12pm Sunday matches.

If you don’t currently have BT Sport or use BT Broadband then you can sign up to BT Broadband and get BT Sport for free. Alternatively, you can opt to get BT Sport added to your Sky package for £21.99 per month if you’re already a Sky customer.

Click here if you want to view these options to get BT Sport

If you’re already a BT customer then it’s pretty easy to add BT Sport.

Click here to view the options to get BT Sport if you already are a BT customer

Using a VPN

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. 

If you're in the US, NBC has the exclusive rights to the entirety of the Premier League, airing them across NBC, NBCSN, and CNBC. It also offers a $49.99 Premier League Pass - now reduced to $29.99 since part of the season is gone - which lets you stream 130 games online, even if you don't have a cable subscription.

UK readers keen to watch some of the 3pm Saturday matches online could use US coverage as a work-around. You can use a VPN (virtual private network) like Nord VPN to 'browse from the US' and access American coverage of 3pm matches, but remember that you'll still need either a cable subscription or the Premier League Pass. 

If you're a British viewer going abroad and you still want to watch using your existing UK services, then you can also use a VPN to 'browse from the UK' and access Sky Sports, Now TV, or BT Sport as usual. Again, Nord VPN is one of our top recommendations, but you can check out our best VPN chart, which shows you some of the best services for accessing UK content from abroad. 

The BBC

There is of course the good old BBC to serve us up two weekly football dishes for free. The Premier League highlights programme Match of the Day is a national institution and you can watch it on Saturday and Sunday night for free on BBC TV provided you have a TV license.

Match of the Day airs every Saturday at 10:30pm UK time on BBC One.

Click here at that time to stream Match of the Day for free

Match of the Day 2 airs every Sunday at 10:30pm UK time on BBC One.

Click here at that time to stream Match of the Day 2 for free