The 2024/25 Premier League festive season of football is fast approaching, and the TV picks for those games have now been confirmed.
The period around December and January is always a great one for football fans as the action comes thick and fast.
There are usually some great festive fixtures and this season, there are some potentially incredible games all within two months.
A few of the clear highlights include Arsenal welcoming Manchester United to the Emirates, a Merseyside derby, Tottenham taking on Chelsea and a Manchester derby, and that’s all just at the start of December!
From there, we have Liverpool travelling to Tottenham just before Christmas and Newcastle United heading to Old Trafford after.
Read more on Premier League
New Year’s Day sees Brentford host Arsenal before Liverpool and Man United clash in early January.
As the month progresses, Tottenham make the short trip across London to take on their bitter rivals Arsenal.
And the incredible festive action ends with Manchester City hosting Chelsea.
The majority of these games will be broadcast on Sky Sports and TNT Sports, while talkSPORT will also be right across the action, and we’ll have every game across December 26-27 on the network, while our other picks will be announced in due course.
Amazon Prime will also show 20 matches in December and to watch those, you simply have to have an Amazon Prime account with the 3pm matches shown despite the blackout.
This year, Amazon will screen every fixture from December 3/5 and from December 26/27.
So, it’s going to be a great period of festive action, and here are all the fixture amendments and TV selections.
Premier League fixtures in December and January
Tuesday, December 3
- Ipswich vs Crystal Palace – 7:30pm – Amazon Prime
- Leicester vs West Ham – 8:15pm – Amazon Prime
Wednesday, December 4
- Everton vs Wolves – 7:30pm – Amazon Prime
- Manchester City vs Nottingham Forest – 7:30pm – Amazon Prime
- Newcastle vs Liverpool – 7:30pm – Amazon Prime
- Southampton vs Chelsea – 7:30pm – Amazon Prime
- Arsenal vs Manchester United – 8:15pm – Amazon Prime
- Aston Villa vs Brentford – 8:15pm – Amazon Prime
Thursday, December 5
- Fulham vs Brighton – 7:30pm – Amazon Prime
- Bournemouth vs Tottenham – 8:15pm – Amazon Prime
Saturday, December 7
- Everton vs Liverpool – 12:30pm – TNT Sports
- Manchester United vs Nottingham Forest – 5:30pm – Sky Sports
Sunday, December 8
- Fulham vs Arsenal – 2:00pm – Sky Sports
- Ipswich vs Bournemouth – 2:00pm – Not selected for UK TV broadcast
- Leicester vs Brighton – 2:00pm – Not selected for UK TV broadcast
- Tottenham vs Chelsea – 4:30pm – Sky Sports
Monday, December 9
- West Ham vs Wolves – 8pm – Sky Sports
Saturday, December 14
- Nottingham Forest vs Aston Villa – 5:30pm – Sky Sports
Sunday, December 15
- Bournemouth vs West Ham – 2:00pm – Sky Sports
- Manchester City vs Manchester United – 4:30pm – Sky Sports
- Chelsea vs Brentford – 7:00pm – Not selected for UK TV broadcast
- Southampton vs Tottenham – 7:00pm – TNT Sports
Monday, December 16
- Brighton vs Crystal Palace – 8:00pm – Sky Sports
Saturday, December 21
- Aston Villa vs Manchester City – 12:30pm – TNT Sports
- Crystal Palace vs Arsenal – 5:30pm – Sky Sports
Sunday, December 22
- Everton vs Chelsea – 2:00pm – Not selected for UK TV broadcast
- Fulham vs Southampton – 2:00pm – Sky Sports
- Tottenham vs Liverpool – 4:30pm – Sky Sports
Thursday, December 26
- Manchester City vs Everton – 12:30pm – Amazon Prime
- Bournemouth vs Palace – 3:00pm – Amazon Prime
- Chelsea vs Fulham – 3:00pm – Amazon Prime
- Newcastle vs Aston Villa – 3:00pm – Amazon Prime
- Nottingham Forest vs Tottenham – 3:00pm – Amazon Prime
- Southampton vs West Ham – 3:00pm – Amazon Prime
- Wolves vs Manchester United – 5:30pm – Amazon Prime
- Liverpool vs Leicester – 8:00pm – Amazon Prime
Friday, December 27
- Brighton vs Brentford – 7:30pm – Amazon Prime
- Arsenal vs Ipswich – 8:15pm – Amazon Prime
Sunday, December 29
- Leicester vs Manchester United – 2:30pm – Sky Sports
- West Ham vs Liverpool – 5:15pm – Sky Sports
Monday, December 30
- Aston Villa vs Brighton – 7:45pm – Not selected for UK TV broadcast
- Ipswich vs Chelsea – 7:45pm – Not selected for UK TV broadcast
- Manchester United vs Newcastle – 8:00pm – Sky Sports
Monday, January 1
- Brentford vs Arsenal – 5:30pm – TNT Sports
Saturday, January 4
- Tottenham vs Newcastle – 12:30pm – TNT Sports
- Brighton vs Arsenal – 5:30pm – Sky Sports
Sunday, January 5
- Fulham vs Ipswich – 2:00pm – Sky Sports
- Liverpool vs Manchester United – 4:30pm – Sky Sports
Monday, January 6
- Wolves vs Nottingham Forest – 8:00pm – Sky Sports
Tuesday, January 14
- Chelsea vs Bournemouth – 7:30pm – TNT Sports
- West Ham vs Fulham – 7:30pm – TNT Sports
- Nottingham Forest vs Liverpool – 8:00pm – TNT Sports
Wednesday, January 15
- Everton vs Aston Villa – 7:30pm – TNT Sports
- Leicester vs Crystal Palace – 7:30pm – TNT Sports
- Newcastle vs Wolves – 7:30pm – TNT Sports
- Arsenal vs Tottenham – 8:00pm – TNT Sports
Thursday, January 16
- Ipswich vs Brighton – 7:30pm – TNT Sports
- Manchester United vs Southampton – 8:00pm – TNT Sports
Saturday, January 18
- Newcastle vs Bournemouth – 12:30pm – TNT Sports
- Arsenal vs Aston Villa – 5:30pm – Sky Sports
Sunday, January 19
- Everton vs Tottenham – 2:00pm – Sky Sports
- Manchester United vs Brighton – 2:00pm – Not selected for UK TV broadcast
- Nottingham Forest vs Southampton – 2:00pm – Not selected for UK TV broadcast
- Ipswich Town vs Manchester City – 4:30pm – Sky Sports
Monday, January 20
- Chelsea vs Wolves – 8:00pm – Sky Sports
Saturday, January 25
- Manchester City vs Chelsea – 5:30pm – Sky Sports
Sunday, January 26
- Crystal Palace vs Brentford – 2:00pm – Sky Sports
- Tottenham vs Leicester – 2:00pm – Not selected for UK TV broadcast
- Aston Villa vs West Ham – 4:30pm – Sky Sports
- Fulham vs Manchester United – 7:00pm – TNT Sports