Euro 2024: schedule of all matches of the European Football Championship
The European Football Championship runs from June 14 to July 14
Ukraine will begin their Euro 2024 appearances on June 17 in Munich with a game against Romania. Serhiy Rebrov's team will face Slovakia on June 21 in Dusseldorf in Round 2. The Ukrainians will finish the group round on June 26 in Stuttgart with a match against Belgium.
The teams that finish first and second in their groups, as well as four of the top six teams in third position, will qualify for the 1/8 finals.
Euro 2024 will be held from June 14 to July 14 in Germany. All matches will be streamed by the Megogo media service. Also, some of the matches, namely the opening match, Ukraine's national team matches, all quarterfinals, semifinals and the final will be available on Suspilne's regional channels.
Euro 2024 Calendar
1st round
June 14
Group A. 22:00. Germany — Scotland (Munich)
June 15
Group A. 16:00. Hungary — Switzerland (Cologne)
Group B. 19:00 Spain — Croatia (Berlin)
Group B. 22:00 Italy — Albania (Dortmund)
June 16
Group D. 16:00 Poland — Netherlands (Hamburg)
Group C. 19:00. Slovenia — Denmark (Stuttgart)
Group C. 22:00. Serbia — England (Gelsenkirchen)
June 17
Group E. 16:00. Romania — Ukraine (Munich)
Group E. 19:00. Belgium — Slovakia (Frankfurt am Main)
Group D. 22:00. Austria — France (Düsseldorf)
June 18
Group F. 19:00. Turkey — Georgia (Dortmund)
Group F. 22:00. Portugal — Czech Republic (Leipzig)
2nd round
June 19
Group B. 16:00. Croatia — Albania (Hamburg)
Group A. 19:00. Germany — Hungary (Stuttgart)
Group A. 22:00. Scotland — Switzerland (Cologne)
June 20
Group C. 16:00. Slovenia — Serbia (Munich)
Group C. 19:00. Denmark — England (Frankfurt am Main)
Group B. 22:00. Spain — Italy (Gelsenkirchen)
June 21
Group E. 16:00. Slovakia — Ukraine (Düsseldorf)
Group D. 19:00. Poland — Austria (Berlin)
Group D. 22:00. Netherlands — France (Leipzig)
June 22
Group F. 16:00. Georgia — Czech Republic (Hamburg)
Group F. 19:00. Turkey — Portugal (Dortmund)
Group E. 22:00. Belgium — Romania (Cologne)
3rd round
June 23
Group A. 22:00. Switzerland — Germany (Frankfurt am Main)
Group A. 22:00. Scotland — Hungary (Stuttgart)
June 24
Group B. 22:00. Albania — Spain (Düsseldorf)
Group B. 22:00. Croatia — Italy (Leipzig)
June 25
Group D. 19:00. Netherlands — Austria (Berlin)
Group D. 19:00. France — Poland (Dortmund)
Group C. 22:00. England — Slovenia (Cologne)
Group C. 22:00. Denmark — Serbia (Munich)
June 26
Group E. 19:00. Slovakia — Romania (Frankfurt am Main)
Group E. 19:00. Ukraine — Belgium (Stuttgart)
Group F. 22:00. Georgia — Portugal (Gelsenkirchen)
Group F. 22:00. Czech Republic - Turkey (Hamburg)
1/8 finals
June 29
Match 38. 19:00. 2 place Group A — 2 place Group B (Berlin)
Match 37. 22:00. 1st place Group A — 1st place Group C (Cologne)
June 30
Match 40. 19:00. 1C — 3D/E/F (Gelsenkirchen)
Match 39. 22:00. 1B — 3A/D/E/F (Cologne)
July 1
Match 42. 19:00. 2D — 2E (Düsseldorf)
Match 41. 22:00. 1F — 3A/B/C (Frankfurt am Main)
July 2
Match 43. 19:00. 1E — 3A/B/C/D (Munich)
Match 44. 22:00. 1D — 2F (Leipzig)
1/4 finals
July 5
Match 45. 19:00 PM. Winner of Match 39 — Winner of Match 37 (Stuttgart)
Match 46. 22:00. Winner 41 — Winner 42 (Hamburg)
July 6
Match 48. 19:00. Winner 40 — Winner 38 (Düsseldorf)
Match 47.22:00. Winner 43 — Winner 44 (Berlin)
Semifinals
July 9
Match 49. 22:00 PM. Winner 45 — Winner 46 (Munich)
July 10
Match 50. 22:00. Winner 47 — Winner 48 (Dortmund)
Final
July 14
Match 51. 22:00 PM. Winner 49 — Winner 50 (Berlin)