Full tournament calendar, including all stage fixtures due to take place at EURO 2024 in Germany.
Full tournament calendar, including all stage fixtures due to take place at EURO 2024 in Germany.
The EURO 2024 kick-off is just around the corner, and since football fans worldwide want detailed information on this competition, we are here to provide it. This article is about the 2024 EURO schedule, which includes fixtures, venues, dates, and times.
14 June
Group A: Germany vs Scotland (Munich, 21:00) – [03:00 (+1) PHT]
15 June
A: Hungary vs Switzerland (Cologne, 15:00) – [20:00 PHT]
B: Spain vs Croatia (Berlin, 18:00) – [23:00 PHT]
B: Italy vs Albania (Dortmund, 21:00) – [03:00 (+1) PHT]
16 June
D: Poland vs Netherlands (Hamburg, 15:00) – [20:00 PHT]
C: Slovenia vs Denmark (Stuttgart, 18:00) – [23:00 PHT]
C: Serbia vs England (Gelsenkirchen, 21:00) – [03:00 (+1) PHT]
17 June
E: Romania vs Ukraine (Munich, 15:00) – [20:00 PHT]
E: Belgium vs Slovakia (Frankfurt, 18:00) – [23:00 PHT]
D: Austria vs France (Düsseldorf, 21:00) – [03:00 (+1) PHT]
18 June
F: Türkiye vs Georgia (Dortmund, 18:00) – [23:00 PHT]
F: Portugal vs Czechia (Leipzig, 21:00) – [03:00 (+1) PHT]
19 June
B: Croatia vs Albania (Hamburg, 15:00) – [20:00 PHT]
A: Germany vs Hungary (Stuttgart, 18:00) – [23:00 PHT]
A: Scotland vs Switzerland (Cologne, 21:00) – [03:00 (+1) PHT]
20 June
C: Slovenia vs Serbia (Munich, 15:00) – [20:00 PHT]
C: Denmark vs England (Frankfurt, 18:00) – [23:00 PHT]
B: Spain vs Italy (Gelsenkirchen, 21:00) – [03:00 (+1) PHT]
21 June
E: Slovakia vs Ukraine (Düsseldorf, 15:00) – [20:00 PHT]
D: Poland vs Austria (Berlin, 18:00) – [23:00 PHT]
D: Netherlands vs France (Leipzig, 21:00) – [03:00 (+1) PHT]
22 June
F: Georgia vs Czechia (Hamburg, 15:00) – [20:00 PHT]
F: Türkiye vs Portugal (Dortmund, 18:00) – [23:00 PHT]
E: Belgium vs Romania (Cologne, 21:00) – [03:00 (+1) PHT]
23 June
A: Switzerland vs Germany (Frankfurt, 21:00) – [03:00 (+1) PHT]
A: Scotland vs Hungary (Stuttgart, 21:00) – [03:00 (+1) PHT]
24 June
B: Croatia vs Italy (Leipzig, 21:00) – [03:00 (+1) PHT]
B: Albania vs Spain (Düsseldorf, 21:00) – [03:00 (+1) PHT]
25 June
D: Netherlands vs Austria (Berlin, 18:00) – [23:00 PHT]
D: France vs Poland (Dortmund, 18:00) – [23:00 PHT]
C: England vs Slovenia (Cologne, 21:00) – [03:00 (+1) PHT]
C: Denmark vs Serbia (Munich, 21:00) – [03:00 (+1) PHT]
26 June
E: Slovakia vs Romania (Frankfurt, 18:00) – [23:00 PHT]
E: Ukraine vs Belgium (Stuttgart, 18:00) – [23:00 PHT]
F: Czechia vs Türkiye (Hamburg, 21:00) – [03:00 (+1) PHT]
F: Georgia vs Portugal (Gelsenkirchen, 21:00) – [03:00 (+1) PHT]
Rest days on 27 and 28 June
29 June
38 Switzerland vs. Italy (Berlin, 18:00) – [23:00 PHT]
37 Germany vs. Denmark (Dortmund, 21:00) – [03:00 (+1) PHT]
30 June
40 England vs Slovakia (Gelsenkirchen), 18:00)
39 Spain vs Georgia (Cologne, 21:00) – [03:00 (+1) PHT]
1 July
42 France vs Belgium (Düsseldorf, 18:00) – [23:00 PHT]
41 Portugal vs Slovenia (Frankfurt, 21:00) – [03:00 (+1) PHT]
2 July
43 Romania vs Netherlands (Munich, 18:00) – [23:00 PHT]
44 Austria vs Turkey (Leipzig), 21:00) – [03:00 (+1) PHT]
Rest days on 3 and 4 July
5 July
45 Spain vs Germany (Stuttgart, 18:00) – [23:00 PHT]
46 Portugal vs France (Hamburg, 21:00) – [03:00 (+1) PHT]
6 July
48 England vs Switzerland (Düsseldorf, 18:00) – [23:00 PHT]
47 Netherlands vs Turkey (Berlin, 21:00) – [03:00 (+1) PHT]
Rest days on 7 and 8 July
9 July
49 Spain vs France (Munich, 21:00) – [03:00 (+1) PHT]
10 July
50 Netherlands vs England (Dortmund, 21:00) – [03:00 (+1) PHT]
Rest days on 11, 12 and 13 July
14 July
Spain vs England (Berlin, 21:00) – [03:00 (+1) PHT]