The 17th edition of the European Championship is set to be hosted by Germany in the summer of 2024. The tournament will begin with the group stages on 14th June 2024 and conclude with the final scheduled at the Olympiastadion in Berlin exactly a month later on July 14, 2024. A total of 24 teams will participate in the competition with 21 directly qualified and three yet to arrive via the playoffs. UEFA revealed the group stage draw for Euro 2024 with fixtures on 2nd November 2023.
The draw ceremony was held in Hamburg which is one of the ten cities in Germany set to host the tournament. Munich was also a host city in the pan-European UEFA Euro 2020 tournament staging four games. A total of ten stadiums will stage the games in the competition. Overall, 51 matches will be played in the competition starting with the clash between hosts Germany and Scotland on the opening day in Allianz Arena, Munich.
Here is the full schedule of the Euro 2024 Germany groups & fixtures:
Group Stages
Group A
Germany
Scotland
Hungary
Switzerland
Fixtures
Saturday, 15 June 2024
Germany vs Scotland - Allianz Arena, Munich (00:30)
Hungary vs Switzerland - RheinEnergieStadion, Koln (18:30)
Wednesday, 19 June 2024
Hungary vs Germany - MHPArena, Ludwigsburg (21:30)
Thursday, 20 June 2024
Scotland vs Switzerland - RheinEnergieStadion, Koln (00:30)
Monday, 24 June 2024
Scotland vs Hungary - MHPArena, Ludwigsburg (00:30)
Switzerland vs Germany - Waldstadion, Frankfurt (00:30)
Group B
Spain
Croatia
Italy
Albania
Fixtures
Saturday, 15 June 2024
Spain vs Croatia - Olympiastadion, Berlin (21:30)
Sunday, 16 June 2024
Italy vs Albania - Signal Iduna Park, Dortmund (00:30)
Wednesday, 19 June 2024
Croatia vs Albania - Volksparkstadion, Hamburg (18:30)
Friday, 21 June 2024
Spain vs Italy - Veltins-Arena, Gelsenkirchen (00:30)
Tuesday, 25 June 2024
Albania vs Spain - MHPArena, Ludwigsburg (00:30)
Croatia vs Italy - Red Bull Arena, Leipzig (00:30)
Group C
Slovenia
Denmark
Serbia
England
Fixtures
Sunday, 16 June 2024
Slovenia vs Denmark - MHPArena, Ludwigsburg (21:30)
Monday, 17 June 2024
Serbia vs England - Veltins-Arena, Gelsenkirchen (00:30)
Thursday, 20 June 2024
Slovenia vs Serbia - Allianz Arena, Munich (18:30)
Denmark vs England - Waldstadion, Frankfurt (21:30)
Wednesday, 26 June 2024
Denmark vs Serbia - Allianz Arena, Munich (00:30)
England vs Slovenia - RheinEnergieStadion, Koln (00:30)
Group D
Playoff Winner A (Wales/Finland/Poland/Estonia)
Netherlands
Austria
France
Fixtures
Sunday, 16 June 2024
Playoff Winner A vs Netherlands - Volksparkstadion, Hamburg (18:30)
Tuesday, 18 June 2024
Austria vs France - Merkur Spiel-Arena, Dusseldorf (00:30)
Friday, 21 June 2024
Playoff Winner A vs Austria - Olympiastadion, Berlin (21:30)
Saturday, 22 June 2024
Netherlands vs France - Red Bull Arena, Leipzig (00:30)
Group E
Belgium
Slovakia
Romania
Playoff Winner B (Bosnia & Herzegovina/Ukraine/Israel/ Iceland)
Fixtures
Monday, 17 June 2024
Romania vs Playoff Winner B - Allianz Arena, Munich (18:30)
Belgium vs Slovakia - Waldstadion, Frankfurt (21:30)
Friday, 21 June 2024
Slovakia vs Playoff Winner B - Merkur Spiel-Arena, Dusseldorf (18:30)
Sunday, 23 June 2024
Belgium vs Romania - RheinEnergieStadion, Koln (00:30)
Wednesday, 26 June 2024
Slovakia vs Romania - Waldstadion, Frankfurt (21:30)
Playoff Winner B vs Belgium - MHPArena, Ludwigsburg (21:30)
Group F
Turkey
Playoff Winner C (Georgia/ Luxembourg/ Greece/Kazakhstan)
Portugal
Czech Republic
Fixtures
Tuesday, 18 June 2024
Turkey vs Playoff Winner C - Signal Iduna Park, Dortmund (21:30)
Wednesday, 19 June 2024
Portugal vs Czech Republic - Red Bull Arena, Salzburg (00:30)
Saturday, 22 June 2024
Playoff Winner C vs Czech Republic - Volksparkstadion, Hamburg (18:30)
Turkey vs Portugal - Signal Iduna Park, Dortmund (21:30)
Thursday, 27 June 2024
Czech Republic vs Turkey - Volksparkstadion, Hamburg (00:30)
Playoff Winner C vs Portugal - Veltins-Arena, Gelsenkirchen (00:30)
Knockouts
Round of 16
Saturday, 29 June 2024
2A vs 2B - Olympiastadion, Berlin (21:30)
Sunday, 30 June 2024
1A vs 2C - Signal Iduna Park, Dortmund (00:30)
1C vs 3DEF - Veltins-Arena, Gelsenkirchen (21:30)
Monday, 1 July 2024
1B vs 3ADEF - RheinEnergieStadion, Koln (00:30)
2D vs 2E - Merkur Spiel-Arena, Dusseldorf (21:30)
Tuesday, 2 July 2024
1F vs 3ABC - Waldstadion, Frankfurt (00:30)
1E vs 3ABCD - Allianz Arena, Munich (21:30)
Wednesday, 3 July 2024
1D vs 2F - Red Bull Arena, Leipzig (00:30)
Quarterfinals
Friday, 5 July 2024
Winner 1B/3ADEF vs Winner 1A/2C - MHPArena, Ludwigsburg (21:30)
Saturday, 6 July 2024
Winner 1F/3ABC vs Winner 2D/2E - Volksparkstadion, Hamburg (00:30)
Winner 1C/3DEF vs Winner 2A/2B - Merkur Spiel-Arena, Dusseldorf (21:30)
Sunday, 7 July 2024
Winner 1F/3ABCD vs Winner 1D/2F - Olympiastadion, Berlin (00:30)
Semi-finals
Wednesday, 10 July 2024
Winner QF1 vs Winner QF2 - Allianz Arena, Munich (00:30)
Thursday, 11 July 2024
Winner QF3 vs Winner QF4 - Signal Iduna Park, Dortmund (00:30)
Final
Monday, 15 July 2024
Winner SF1 vs Winner SF2 - Olympiastadion, Berlin (00:30)
Note: All timings are in Indian Standard Time (IST)