Euro 2024 TV schedule: How to watch every match for FREE in UK

Euro 2024 TV schedule: How to watch every match for FREE in UK

A summer of football is very nearly upon us as Germany plays host to Euro 2024.

Julian Nagelsmann’s side look to put their recent poor showings at major tournaments behind them with a deep run on home soil, and it all starts in Munich against Scotland.

It is England who go into the tournament as favourites, after reaching the final three years ago, and this could prove to be Gareth Southgate’s final chance to end the Three Lions’ 58-year wait for major silverware.

France are once again expected to impress on the biggest stage, having fallen just short in the World Cup final in Qatar, but defending champions Italy are going somewhat under the radar, having been placed in a tough group.

They go up against Spain, Croatia and Albania in Group B, in what is expected to be a tight battle for a place in the last-16.

The top two sides in each group will progress into the knockout stages, along with the four best third-placed teams.

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)