The UEFA European Championship, a prestigious international football tournament, occurs every four years, uniting top European national teams in a battle for continental supremacy. Following the rescheduled Euro 2020, the regular four-year cycle is back, with Euro 2024 taking place in Germany. Twenty-four nations competed fiercely for the coveted title in this edition.
Whether you are looking for tickets to witness the excitement of the group stage matches or aiming to secure your place at the Euro 2024 final, SeatPick offers a comprehensive selection of Euro 2024 tickets.
UEFA Euro 2024 Groups
The Euro 2024 draw placed the qualified teams into six groups, setting the stage for thrilling encounters:
- Group A: Germany, Scotland, Hungary, Switzerland
- Group B: Spain, Croatia, Italy, Albania
- Group C: Slovenia, Denmark, Serbia, England
- Group D: Poland, Netherlands, Austria, France
- Group E: Belgium, Slovakia, Romania, Ukraine
- Group F: Turkey, Georgia, Portugal, Czech Republic
Euro 2024 Host Cities and Stadiums
Germany selected ten host cities to stage the matches of the 17th UEFA European Championship. Each city boasts a premier stadium, some of which have adopted Euro 2024 specific names for sponsorship purposes, indicated in brackets below:
Euro 2024 Ticket Prices
Official Euro 2024 ticket prices, as set by UEFA, were structured across four categories, plus a special ‘Fans First’ category offering more affordable options for select matches:
These prices serve as a general guideline. For those seeking a premium experience, Euro 2024 hospitality tickets were also available, offering amenities such as catering, parking, exclusive access, and private boxes, with prices varying accordingly.
UEFA Euro 2024 Results
Relive the excitement of the Euro 2024 group stage and knockout rounds with a summary of the match results:
Match |
Date |
Time (UK) |
Stadium |
Result |
Germany vs Scotland |
Friday, 14 June |
20:00 |
Allianz Arena (Munich Football Arena) |
5-1 |
Hungary vs Switzerland |
Saturday, 15 June |
14:00 |
RheinEnergieStadion (Cologne Stadium) |
1-3 |
Spain vs Croatia |
Saturday, 15 June |
17:00 |
Olympiastadion Berlin |
3-0 |
Italy vs Albania |
Saturday, 15 June |
20:00 |
Signal Iduna Park (BVB Stadion Dortmund) |
2-1 |
Poland vs Netherlands |
Sunday, 16 June |
14:00 |
Volksparkstadion |
1-2 |
Slovenia vs Denmark |
Sunday, 16 June |
17:00 |
MHPArena (Stuttgart Arena) |
1-1 |
Serbia vs England |
Sunday, 16 June |
20:00 |
Veltins Arena (Arena AufSchalke) |
0-1 |
Romania vs Ukraine |
Monday, 17 June |
14:00 |
Allianz Arena (Munich Football Arena) |
3-0 |
Belgium vs Slovakia |
Monday, 17 June |
17:00 |
Deutsche Bank Park (Frankfurt Arena) |
0-1 |
Austria vs France |
Monday, 17 June |
20:00 |
Merkur Spiel Arena (Düsseldorf Arena) |
0-1 |
Turkey vs Georgia |
Tuesday, 18 June |
17:00 |
Signal Iduna Park (BVB Stadion Dortmund) |
3-1 |
Portugal vs Czech Republic |
Tuesday, 18 June |
20:00 |
Red Bull Arena (Leipzig Stadium) |
2-1 |
Croatia vs Albania |
Wednesday, 19 June |
14:00 |
Volksparkstadion |
2-2 |
Germany vs Hungary |
Wednesday, 19 June |
17:00 |
MHPArena (Stuttgart Arena) |
2-0 |
Scotland vs Switzerland |
Wednesday, 19 June |
20:00 |
RheinEnergieStadion (Cologne Stadium) |
1-1 |
Slovenia vs Serbia |
Thursday, 20 June |
14:00 |
Allianz Arena (Munich Football Arena) |
1-1 |
Denmark vs England |
Thursday, 20 June |
17:00 |
Deutsche Bank Park (Frankfurt Arena) |
1-1 |
Spain vs Italy |
Thursday, 20 June |
20:00 |
Veltins Arena (Arena AufSchalke) |
1-0 |
Slovakia vs Ukraine |
Friday, 21 June |
14:00 |
Merkur Spiel Arena (Düsseldorf Arena) |
1-2 |
Poland vs Austria |
Friday, 21 June |
17:00 |
Olympiastadion Berlin |
1-3 |
Netherlands vs France |
Friday, 21 June |
20:00 |
Red Bull Arena (Leipzig Stadium) |
0-0 |
Georgia vs Czech Republic |
Saturday, 22 June |
14:00 |
Volksparkstadion |
1-1 |
Turkey vs Portugal |
Saturday, 22 June |
17:00 |
Signal Iduna Park (BVB Stadion Dortmund) |
0-3 |
Belgium vs Romania |
Saturday, 22 June |
20:00 |
RheinEnergieStadion (Cologne Stadium) |
2-0 |
Switzerland vs Germany |
Sunday, 23 June |
20:00 |
Deutsche Bank Park (Frankfurt Arena) |
1-1 |
Scotland vs Hungary |
Sunday, 23 June |
20:00 |
MHPArena (Stuttgart Arena) |
0-1 |
Albania vs Spain |
Monday, 24 June |
20:00 |
Merkur Spiel Arena (Düsseldorf Arena) |
0-1 |
Croatia vs Italy |
Monday, 24 June |
20:00 |
Red Bull Arena (Leipzig Stadium) |
1-1 |
Netherlands vs Austria |
Tuesday, 25 June |
17:00 |
Olympiastadion Berlin |
2-3 |
France vs Poland |
Tuesday, 25 June |
17:00 |
Signal Iduna Park (BVB Stadion Dortmund) |
1-1 |
England vs Slovenia |
Tuesday, 25 June |
20:00 |
RheinEnergieStadion (Cologne Stadium) |
0-0 |
Denmark vs Serbia |
Tuesday, 25 June |
20:00 |
Allianz Arena (Munich Football Arena) |
0-0 |
Slovakia vs Romania |
Wednesday, 26 June |
17:00 |
Deutsche Bank Park (Frankfurt Arena) |
1-1 |
Ukraine vs Belgium |
Wednesday, 26 June |
17:00 |
MHPArena (Stuttgart Arena) |
0-0 |
Georgia vs Portugal |
Wednesday, 26 June |
20:00 |
Veltins Arena (Arena AufSchalke) |
2-0 |
Czech Republic vs Turkey |
Wednesday, 26 June |
20:00 |
Volksparkstadion |
1-2 |
Switzerland vs Italy |
Saturday, 29 June |
17:00 |
Olympiastadion Berlin |
2-0 |
Germany vs Denmark |
Saturday, 29 June |
20:00 |
Signal Iduna Park (BVB Stadion Dortmund) |
2-0 |
England vs Slovakia |
Sunday, 30 June |
17:00 |
Veltins Arena (Arena AufSchalke) |
2-1 |
Spain vs Georgia |
Sunday, 30 June |
20:00 |
RheinEnergieStadion (Cologne Stadium) |
4-1 |
France vs Belgium |
Monday, 1 July |
17:00 |
Merkur Spiel Arena (Düsseldorf Arena) |
1-0 |
Portugal vs Slovenia |
Monday, 1 July |
20:00 |
Deutsche Bank Park (Frankfurt Arena) |
0-0 (3-0 pen) |
Romania vs Netherlands |
Tuesday, 2 July |
17:00 |
Allianz Arena (Munich Football Arena) |
0-3 |
Austria vs Turkey |
Tuesday, 2 July |
20:00 |
Red Bull Arena (Leipzig Stadium) |
1-2 |
Spain vs Germany |
Friday, 5 July |
17:00 |
MHPArena (Stuttgart Arena) |
2-1 |
Portugal vs France |
Friday, 5 July |
20:00 |
Volksparkstadion |
0-0 (3-5 pen) |
England vs Switzerland |
Saturday, 6 July |
17:00 |
Merkur Spiel Arena (Düsseldorf Arena) |
1-1 (5-3 pen) |
Netherlands vs Turkey |
Saturday, 6 July |
20:00 |
Olympiastadion Berlin |
2-1 |
Spain vs France |
Tuesday, 9 July |
20:00 |
Allianz Arena (Munich Football Arena) |
2-1 |
Netherlands vs England |
Wednesday, 10 July |
20:00 |
Signal Iduna Park (BVB Stadion Dortmund) |
1-2 |
Spain vs England |
Sunday, 14 July |
20:00 |
Olympiastadion Berlin |
2-1 |
UEFA European Championship Past Finals
Spain’s victory in the Euro 2024 final cemented their status as the most successful nation in the tournament’s history, with four titles. Germany follows with three European Championship wins.
Year |
Winners |
Runners-up |
Stadium |
Attendance |
1984 |
France |
Spain |
Parc des Princes, Paris |
47,368 |
1988 |
Netherlands |
Soviet Union |
Olympiastadion, Munich |
62,770 |
1992 |
Denmark |
Germany |
Ullevi, Gothenburg |
37,800 |
1996 |
Germany |
Czech Republic |
Wembley Stadium, London |
73,611 |
2000 |
France |
Italy |
De Kuip, Rotterdam |
48,200 |
2004 |
Greece |
Portugal |
Estádio da Luz, Lisbon |
62,865 |
2008 |
Spain |
Germany |
Ernst Happel Stadion, Vienna |
51,428 |
2012 |
Spain |
Italy |
Olympic Stadium, Kyiv |
63,170 |
2016 |
Portugal |
France |
Stade de France, Saint-Denis |
75,868 |
2020 |
Italy |
England |
Wembley Stadium, London |
67,173 |
2024 |
Spain |
England |
Olympiastadion, Berlin |
65,600 |