Watch Premier League for cheap this season: Best deals after Sky Sports and NowTV price cuts

Sky Sports microphone
(Image credit: PA)

Sky Sports and NowTV have both announced price cuts for watching the Premier League using their services this season.

Sky's new deal means that Sky TV customers can now get both Sky Premier League and Sky Football channels for just £18 a month, down from £23 a month. This will give viewers access to at least 146 top-flight English matches this season – and that number could go up if further televised games are announced while fans cannot attend games.

Sky Sports on Sky TV

Sky Sports on Sky TV

This is deal for Sky TV, with a Sky Sports package. This gives you access to Sky Sports Premier League, EFL and Scottish Premiership games.

Number of Premier League matches: 146

Contract: No

Sky Sports TV cost: £18 a month for existing customers

Sky Ultimate + Sky Sports: £43 a month

One-off cost: £20

Now TV Sky Sports Pass

Now TV Sky Sports Pass

This is an online-only pass that allows you to watch on a laptop, PC, tablet or mobile. This gives you access to Sky Sports Premier League, EFL and Scottish Premiership games.

Number of Premier League matches: 146

Contract: No

Sky Sports monthly pass: £25

NowTV stick with Sky Sports and BT Sport passes

NowTV stick with Sky Sports and BT Sport passes

A NowTV stick enables you to watch the football on your television without a contract. This gives you access to Sky Sports Premier League, EFL and Scottish Premiership games, and BT Sport's coverage of the Premier League, Champions League, Europa League, the FA Cup, Women's Super League and Bundesliga.

Number of Premier League matches: 198

Contract: No

One-off cost for stick: £24.99

Sky Sports monthly pass: £25

BT Sport monthly pass: £25

BT Sport online pass

BT Sport online pass

This is an online-only pass that allows you to watch on a laptop, PC, tablet or mobile. As well as Premier League coverage, BT Sport also has Champions League, Europa League, the FA Cup, Women's Super League and Bundesliga.

Number of Premier League matches: 52

Contract: No

BT Sport monthly pass: £25

BT TV with BT Sport and Sky Sports

BT TV with BT Sport and Sky Sports

This is a TV contract that will give you access to both BT Sport and Sky Sports, meaning you'll be able to watch the Premier League, EFL, Scottish Premiership, Champions League, Europa League, the FA Cup, Women's Super League and Bundesliga.

Number of Premier League matches: 198

Contract: 24 months

Monthly cost: £20 for first six months, then £40

One-off installation cost: £9.99

Thank you for reading 5 articles this month* Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read 5 free articles per month without a subscription

Join now for unlimited access

Try first month for just £1 / $1 / €1

Conor Pope
Online Editor

Conor Pope is the former Online Editor of FourFourTwo, overseeing all digital content. He plays football regularly, and has a large, discerning and ever-growing collection of football shirts from around the world.

He supports Blackburn Rovers and holds a season ticket with south London non-league side Dulwich Hamlet. His main football passions include Tugay, the San Siro and only using a winter ball when it snows.