Europe Россия Внешние малые острова США Китай Объединённые Арабские Эмираты Корея Индия

Euro 2024 fixtures schedule: Your complete guide to all 51 games at the tournament in Germany, including kick-off times

6 months ago 33

By Kim Morrissey

Published: 13:32 BST, 22 April 2024 | Updated: 13:41 BST, 22 April 2024

Euro 2024 is fast approaching with Germany hosting the 17th edition of the competition.

A total of 24 teams, who have been initially split into six groups of four, will compete for the prestigious trophy across 10 venues in Germany.

England are among the favourites to lift the trophy in the summer alongside France and hosts Germany. The tournament's opening game in the Allianz Arena will see Germany taking on Scotland in Group A.


This is your complete guide to all 51 games that will happen at this year's tournament including kick-off times. 

Three-time Euro winners Germany will host the 2024 UEFA Euro tournament 

England are one of the strong favourites heading into the tournament alongside hosts Germany and France

When is Euro 2024? 

The 2024 UEFA Euro competition is scheduled to run from June 14 all the way through to July 14. 

The group stage will begin on June 14 and come to a conclusion on June 26, with the knockout rounds set to commence on June 29. 

Where and when is the 2024 Euro final?

The 2024 Euro final will be held in Berlin's Olympiastadion on Sunday, July 14. The game will kick off at 9pm local time (8pm BST/ 3pm ET/ 12pm PT).

Berlin's Olympiastadion will host the 2024 Euro final on Sunday, July 14

Full Fixture list

*All times in BST 

Group stage - Round One

Friday June 14

Group A: Germany vs Scotland (Allianz Arena, Munich) at 8pm

Saturday June 15

  • Group A: Hungary vs Switzerland (RheinEnergieStadion, Cologne) at 2pm
  • Group B: Spain vs Croatia (Olympiastadion Berlin) at 5pm  
  • Group B: Italy vs Albania (BVB Stadion Dortmund) at 8pm 

Sunday June 16

  • Group D: Poland vs Netherlands (Volksparkstadion Hamburg) at 2pm
  • Group C: Slovenia vs Denmark (Stuttgart Arena) at 5pm  
  • Group C: Serbia vs England (Arena AufSchalke, Gelsenkirchen) at 8pm 

Monday June 17

  • Group E: Romania vs Ukraine (Allianz Arena, Munich) at 2pm
  • Group E: Belgium vs Slovakia (Frankfurt Arena) at 5pm  
  • Group D: Austria vs France (Merkur Spielarena, Dusseldorf) at 8pm 

Tuesday June 18

  • Group F: Turkey vs Georgia (BVB Stadion Dortmund) at 5pm
  • Group F: Portugal vs Czech Republic (Red Bull Arena, Leipzig) at 8pm 

Group stage - Round two  

Wednesday June 19

  • Group B: Croatia vs Albania (Volksparkstadion Hamburg) at 2pm
  • Group A: Germany vs Hungary (Stuttgart Arena) at 5pm  
  • Group A: Scotland vs Switzerland (RheinEnergieStadion, Cologne) at 8pm 

Thursday June 20

  • Group C: Slovenia vs Serbia (Allianz Arena, Munich) at 2pm
  • Group C: Denmark vs England (Deutsche Bank Park, Frankfurt) at 5pm  
  •  Group B: Spain vs Italy (Arena AufSchalke, Gelsenkirchen) at 8pm

Friday June 21

  • Group E: Slovakia vs Ukraine (Merkur Spielarena, Dusseldorf) at 2pm
  • Group D: Poland vs Austria (Olympiastadion, Berlin) at 5pm  
  • Group D: Netherlands vs France (Red Bull Arena, Leipzig) at 8pm 

Saturday June 22

  • Group F: Georgia vs Czech Republic (Volksparkstadion, Hamburg) at 2pm
  • Group F: Turkey vs Portugal (BVB Stadion, Dortmund) at 5pm  
  • Group E: Belgium vs Romania (RheinEnergieStadion, Cologne) at 8pm 

Group stage - Round three 

Sunday June 23

  • Group A: Switzerland vs Germany (Frankfurt Arena) at 8pm
  • Group A: Scotland vs Hungary (Stuttgart Arena) at 8pm 

Monday June 24

  • Group B: Croatia vs Italy (Red Bull Arena, Leipzig) at 8pm
  • Group B: Albania vs Spain (Merkur Spielarena, Dusseldorf) at 8pm 

Tuesday June 25

  • Group D: Netherlands vs Austria (Olympiastadion, Berlin) at 5pm
  • Group D: France vs Poland (BVB Stadion, Dortmund) at 5pm  
  • Group C: England vs Slovenia (RheinEnergieStadion, Cologne) at 8pm  
  • Group C: Denmark vs Serbia (Allianz Arena, Munich) at 8pm 

Wednesday June 26

  • Group E: Slovakia vs Romania (Deutsche Bank Park, Frankfurt) at 5pm 
  • Group E: Ukraine vs Belgium (Stuttgart Arena) at 5pm  
  • Group F: Czech Republic vs Turkey (Volksparkstadion, Hamburg) at 8pm  
  • Group F: Georgia vs Portugal (Arena AufSchalke, Gelsenkirchen) at 8pm 

Round of 16  

Saturday June 29

  • Group A winners vs Group C Runners-up (BVB Stadion, Dortmund) at 8pm - (game 37)
  • Group A Runners-up vs Group B Runners-up (Olympiastadion, Berlin) at 5pm - (game 38)

Sunday June 30

  • Group B Winners vs 3rd placed from A/D/E/F (RheinEnergieStadion, Cologne) at 8pm - (game 39)
  • Group C winners vs 3rd placed from D/E/F (Arena AufSchalke, Gelsenkirchen) at 5pm - (game 40)

Monday July 14

  • Group F winners vs 3rd placed from A/B/C (Deutsche Bank Park, Frankfurt) at 8pm - (game 41)
  • Group D Runners-up vs Group E Runners-up (Merkur Spielarena, Dusseldorf) at 5pm - (game 42)

Tuesday July 24

  • Group E winners vs 3rd placed from A/B/C/D (Allianz Arena, Munich) at 5pm - (game 43)
  • Group D winners vs Group F Runners-up (Red Bull Arena, Leipzig) at 8pm - (game 44)

Quarter-finals

Friday July 5

  • Winners of game 39 vs Winners of game 37 (Deutsche Bank Park, Frankfurt) at 5pm - (game 45)
  • Winners of game 41 vs Winners of game 42 (Volksparkstadion, Hamburg) at 8pm - (game 46) 

Saturday July 6

  • Winners of game 43 vs Winners of game 44 (Olympiastadion, Berlin) at 8pm - (game 47)
  • Winners of game 40 vs Winners of game 38 (Merkur Spielarena, Dusseldorf) at 5pm (game 48) 

Semi-finals

Tuesday July 9

  • Winners of game 45 vs Winners of game 46 (Allianz Arena, Munich) at 8pm - (game 49)

Wednesday July 10

  • Winners of game 47 vs Winners of game 48 (BVB Stadion, Dortmund) at 8pm (game 50)

Euro 2024 final

Sunday July 14

  • Winners of game 49 vs Winners of game 50 (Olympiastadion, Berlin) at 8pm
Read Entire Article