UEFA EURO 2024 fixtures and results: When and where are the matches?
Saturday, June 29, 2024
Article summary
UEFA EURO 2024 kicked off on Friday 14 June and ends with the final in Berlin on Sunday 14 July. See dates, venues and schedule.
Article top media content
Article body
Check out the full UEFA EURO 2024 final tournament schedule below. All kick-off times are CEST.
What are the round of 16 fixtures?
Saturday 29 June
Switzerland vs Italy (Berlin, 18:00)
Germany vs Denmark (Dortmund, 21:00)
Sunday 30 June
England vs Slovakia (Gelsenkirchen, 18:00)
Spain vs Georgia (Cologne, 21:00)
Monday 1 July
France vs Belgium (Düsseldorf, 18:00)
Portugal vs Slovenia (Frankfurt, 21:00)
Tuesday 2 July
Romania vs Netherlands (Munich, 18:00)
Austria vs Türkiye (Leipzig, 21:00)
Rest days on 3 and 4 July
When do the EURO 2024 quarter-finals start?
Friday 5 July
Spain/Georgia vs Germany/Denmark (Stuttgart, 18:00)
Portugal/Slovenia vs France/Belgium (Hamburg, 21:00)
Saturday 6 July
England/Slovakia vs Switzerland/Italy (Düsseldorf, 18:00)
Romania/Netherlands vs Austria/Türkiye (Berlin, 21:00)
Rest days on 7 and 8 July
When do the EURO 2024 semi-finals start?
Tuesday 9 July
Spain/Georgia/Germany/Denmark vs Portugal/Slovenia/France/Belgium (Munich, 21:00)
Wednesday 10 July
Romania/Netherlands/Austria/Türkiye vs England/Slovakia/Switzerland/Italy (Dortmund, 21:00)
Rest days on 11, 12 and 13 July
When is the EURO 2024 final?
Sunday 14 July
Winner semi-final 1 vs winner semi-final 2 (Berlin, 21:00)
Group stage results
14 June
Group A: Germany 5-1 Scotland (Munich)
15 June
A: Hungary 1-3 Switzerland (Cologne)
B: Spain 3-0 Croatia (Berlin)
B: Italy 2-1 Albania (Dortmund)
16 June
D: Poland 1-2 Netherlands (Hamburg)
C: Slovenia 1-1 Denmark (Stuttgart)
C: Serbia 0-1 England (Gelsenkirchen)
17 June
E: Romania 3-0 Ukraine (Munich)
E: Belgium 0-1 Slovakia (Frankfurt)
D: Austria 0-1 France (Düsseldorf)
18 June
F: Türkiye 3-1 Georgia (Dortmund)
F: Portugal 2-1 Czechia (Leipzig)
19 June
B: Croatia 2-2 Albania (Hamburg)
A: Germany 2-0 Hungary (Stuttgart)
A: Scotland 1-1 Switzerland (Cologne)
20 June
C: Slovenia 1-1 Serbia (Munich)
C: Denmark 1-1 England (Frankfurt)
B: Spain 1-0 Italy (Gelsenkirchen)
21 June
E: Slovakia 1-2 Ukraine (Düsseldorf)
D: Poland 1-3 Austria (Berlin)
D: Netherlands 0-0 France (Leipzig)
22 June
F: Georgia 1-1 Czechia (Hamburg)
F: Türkiye 0-3 Portugal (Dortmund)
E: Belgium 2-0 Romania (Cologne)
Did you know...?
As part of UEFA's commitment to making EURO 2024 a reference event for sustainability in sport, venues and matches have been organised in regionalised clusters. This reduces the number of flights taken by teams by 75% compared to EURO 2016, as well as ensuring easier, sustainable transport between matches for supporters.
23 June
A: Switzerland 1-1 Germany (Frankfurt)
A: Scotland 0-1 Hungary (Stuttgart)
24 June
B: Croatia 1-1 Italy (Leipzig)
B: Albania 0-1 Spain (Düsseldorf)
25 June
D: Netherlands 2-3 Austria (Berlin)
D: France 1-1 Poland (Dortmund)
C: England 0-0 Slovenia (Cologne)
C: Denmark 0-0 Serbia (Munich)
26 June
E: Slovakia 1-1 Romania (Frankfurt)
E: Ukraine 0-0 Belgium (Stuttgart)
F: Czechia 1-2 Türkiye (Hamburg)
F: Georgia 2-0 Portugal (Gelsenkirchen)