This page contains affiliate links. When you purchase through the links provided, we may earn a commission.
How to watch Premier League

How to watch Premier League football in the 2024-25 season

This page contains affiliate links. When you subscribe through the links provided, we may earn a commission.

Editors choice

Sky Sports

Sky hold the majority of the rights to the Premier League in the UK with 128 live games per season.

Upfront fee: None

Simultaneous streams: 2

Contract length: 18 months

Monthly from

£34

Get Sky Sports

For many of us, we don’t know where we’d be without the Premier League season. The summer months are spent feeling a little lost until it all kicks off again in August and each season we become blessed with more live coverage than ever before. 

This year is no different and across the season, there are hundreds of games you can tune in for as the biggest teams fight for supremacy and a number more battle it out for Premier League survival. But where can you watch the action?

Well, as you can see, there are a few options, with different sports subscription services having different volumes of access to different games. In the UK, domestic rights to watch live Premier League matches are split across three platform: Sky Sports, TNT Sports, formerly BT Sport, and Prime Video, all of which have rights to show the English top flight until the end of 2024/25. 

As usual, the BBC also continues to provide highlights through its Match of the Day and Match of the Day 2 programming later in the evenings on matchdays.

Upcoming Premier League fixtures on UK TV schedule

DateGameKick-Off TimeChannel
14/12Nottingham Forest v Aston Villa17:30Sky Sports Main Event, Sky Sports Premier League, Sky Sports Ultra HDR
15/12Brighton & Hove Albion v Crystal Palace14:00Sky Sports Main Event, Sky Sports Premier League, Sky Sports Ultra HDR
15/12Manchester City v Manchester United16:30Sky Sports Main Event, Sky Sports Premier League, Sky Sports Ultra HDR
15/12Southampton v Tottenham Hotspur19:00TNT Sports 1, TNT Sports Ultimate
16/12AFC Bournemouth v West Ham United20:00Sky Sports Main Event, Sky Sports Premier League, Sky Sports Ultra HDR
21/12Aston Villa v Manchester City12:30TNT Sports 1, TNT Sports Ultimate
21/12Crystal Palace v Arsenal17:30Sky Sports Main Event, Sky Sports Premier League, Sky Sports Ultra HDR
22/12Fulham v Southampton14:00Sky Sports Main Event, Sky Sports Premier League, Sky Sports Ultra HDR
22/12Tottenham Hotspur v Liverpool16:30Sky Sports Main Event, Sky Sports Premier League, Sky Sports Ultra HDR
26/12Manchester City v Everton12:30Amazon Prime Video
26/12AFC Bournemouth v Crystal Palace15:00Amazon Prime Video
26/12Chelsea v Fulham15:00Amazon Prime Video
26/12Newcastle United v Aston Villa15:00Amazon Prime Video
26/12Nottingham Forest v Tottenham Hotspur15:00Amazon Prime Video
26/12Southampton v West Ham United15:00Amazon Prime Video
26/12Wolves v Manchester United17:30Amazon Prime Video
26/12Liverpool v Leicester City20:00Amazon Prime Video
27/12Brighton & Hove Albion v Brentford19:30Amazon Prime Video
27/12Arsenal v Ipswich Town20:15Amazon Prime Video
29/12Leicester City v Manchester City14:30Sky Sports Main Event, Sky Sports Premier League, Sky Sports Ultra HDR
29/12West Ham United v Liverpool17:15Sky Sports Main Event, Sky Sports Premier League, Sky Sports Ultra HDR
30/12Manchester United v Newcastle United20:00Sky Sports Main Event, Sky Sports Premier League, Sky Sports Ultra HDR

You can see a list of the upcoming Premier League games to watch in the table above.

▶ How to watch & live stream soccer

▶ Football on TV in the UK