Advertisement

Euro 2024 full fixture list and TV schedule for England, Scotland and all matches on BBC and ITV

No caption
-Credit: (Image: 2024 UEFA)


The 2024 European Championships are nearly here - could this be the year that England finally brings football home?

It's been almost three decades and seven editions of the competition since comedians David Baddiel, Frank Skinner and the Lightning Seeds coined the country's most iconic football phrase. However, it's a mission the Three Lions have failed to complete since 1966 when Bobby Moore lifted the Jules Rimet trophy at the old Wembley Stadium.

Gareth Southgate became the first England boss since Sir Alf Ramsey to take the Three Lions to a major international tournament final but couldn't replicate his success, suffering a heartbreaking defeat on penalties to Italy in Euro 2020. Now he'll attempt to go one step further in what could be his last tournament with the squad.

Harry Kane will once again lead the line as captain, but without the support of Harry Maguire who suffered a calf injury a few weeks ago and didn't recover in time for the tournament. Despite this setback, England are still pre-tournament favourites but will undoubtedly be aware of the threats posed by France, Spain, Portugal and reigning champions Italy.

Both the BBC and ITV have coverage rights for this year's European Championship matches - but which games are on which channel? Here's our guide for the group stage.

Friday, June 14

Germany vs Scotland: ITV, 8pm (Allianz Arena, Munich).

Saturday, June 15

Hungary vs Switzerland: ITV, 2pm (RheinEnergieStadion, Cologne).

Spain vs Croatia: ITV, 5pm (Olympiastadion, Berlin).

Italy vs Albania: BBC, 8pm (Westfalenstadion, Dortmund).

Sunday, June 16

Poland vs Netherlands: BBC, 2pm (Volksparkstadion, Hamburg).

Slovenia vs Denmark: ITV, 5pm (MHPArena, Stuttgart).

Serbia vs England: BBC, 8pm (Arena AufSchalke, Gelsenkirchen).

Monday, June 17

Romania vs Ukraine: BBC, 2pm (Allianz Arena, Munich).

Belgium vs Slovakia: ITV, 5pm (Waldstadion, Frankfurt).

Austria vs France: ITV, 8pm (Merkur Spiel-Arena, Dusseldorf).

Tuesday, June 18

Turkey vs Georgia: BBC, 5pm (Westfalenstadion, Dortmund).

Portugal vs Czech Republic: BBC, 8pm (Red Bull Arena, Leipzig).

Wednesday, June 19

Croatia vs Albania: ITV, 2pm (Volksparkstadion, Hamburg).

Germany vs Hungary: BBC, 5pm (MHPArena, Stuttgart).

Scotland vs Switzerland: BBC, 8pm (RheinEnergieStadion, Cologne).

Thursday, June 20

Slovenia vs Serbia: ITV, 2pm (Allianz Arena, Munich).

Denmark vs England: BBC, 5pm (Waldstadion, Frankfurt).

Spain vs Italy: ITV, 8pm (Arena AufSchalke, Gelsenkirchen).

Friday, June 21

Slovakia vs Ukraine: BBC, 2pm (Merkur Spiel-Arena, Dusseldorf).

Poland vs Austria: ITV, 5pm (Olympiastadion, Berlin).

Netherlands vs France: BBC, 8pm (Red Bull Arena, Leipzig).

Saturday, June 22

Georgia vs Czech Republic: BBC, 2pm (Volksparkstadion, Hamburg).

Turkey vs Portugal: ITV, 5pm (Westfalenstadion, Dortmund).

Belgium vs Romania: ITV, 8pm (RheinEnergieStadion, Cologne).

Sunday, June 23

Switzerland vs Germany: BBC, 8pm (Waldstadion, Frankfurt).

Scotland vs Hungary: BBC, 8pm (MHPArena, Stuttgart).

Monday, June 24

Albania vs Spain: BBC, 8pm (Merkur Spiel-Arena, Dusseldorf).

Croatia vs Italy: BBC, 8pm (Red Bull Arena, Leipzig).

Tuesday, June 25

Netherlands vs Austria: BBC, 5pm (Olympiastadion, Berlin).

France vs Poland: BBC, 5pm (Westfalenstadion, Dortmund).

England vs Slovenia: ITV, 8pm (RheinEnergieStadion, Cologne).

Denmark vs Serbia: ITV, 8pm (Allianz Arena, Munich).

Wednesday, June 26

Slovakia vs Romania: BBC, 5pm (Waldstadion, Frankfurt).

Ukraine vs Belgium: BBC, 5pm (MHPArena, Stuttgart).

Georgia vs Portugal: ITV, 8pm (Arena AufSchalke, Gelsenkirchen).

Czech Republic vs Turkey: ITV, 8pm (Volksparkstadion, Hamburg).