UEFA EURO 2024 Schedule

GROUPS

Group AGroup BGroup CGroup DGroup EGroup F
GermanySpainSloveniaPolandBelgiumTurkiye
ScotlandCroatiaDenmarkNetherlandsSlovakiaGeorgia
HungaryItalySerbiaAustriaRomaniaPortugal
SwitzerlandAlbaniaEnglandFranceUkraineCzechia
WATCH:Click here to stream all the action from the UEFA EURO 2024 live in Germany

FULL SCHEDULE FOR EURO 2024

DateMatchKick-off Time (CET/Local time)Kick-off Time (IST)Venue
June 14Germany vs Scotland9:00 PM12:30 am (June 15)Munich
June 15Hungary vs Switzerland3:00 PM6:30 pmCologne
June 15Spain vs Croatia6:00 PM9:30 PMBerlin
June 15Italy vs Albania9:00 PM12:30 AM (June 16)Dortmund
June 16Poland vs Netherlands3:00 PM6:30 PMHamburg
June 16Slovenia vs Denmark6:00 PM9:30 PMStuttgart
June 16Serbia vs England9:00 PM12:30 AM (June 17)Gelsenkirchen
June 17Romania vs Ukraine3:00 PM6:30 PMMunich
June 17Belgium vs Slovakia6:00 PM9:30 PMFrankfurt
June 17Austria vs France9:00 PM12:30 AM (June 18)Dusseldorf
June 18Turkiye vs Georgia6:00 PM9:30 PMDortmund
June 18Portugal vs Czechia9:00 PM12:30 AM (June 19)Leipzig
June 19Croatia vs Albania3:00 PM6:30 PMHamburg
June 19Germany vs Hungary6:00 PM9:30 PMStuttgart
June 19Scotland vs Switzerland9:00 PM12:30 AM (June 20)Cologne
June 20Slovenia vs Serbia3:00 PM6:30 PMMunich
June 20Denmark vs England6:00 PM9:30 PMFrankfurt
June 20Spain vs Italy9:00 PM12:30 AM (June 21)Gelsenkirchen
June 21Slovakia vs Ukraine3:00 PM6:30 PMDusseldorf
June 21Poland vs Austria6:00 PM9:30 PMBerlin
June 21Netherlands vs France9:00 PM12:30 AM (June 22)Leipzig
June 22Georgia vs Czechia3:00 PM6:30 PMHamburg
June 22Turkiye vs Portugal6:00 PM9:30 PMDortmund
June 22Belgium vs Romania9:00 PM12:30 AM (June 23)Cologne
June 23Switzerland vs Germany9:00 PM12:30 AM (June 24)Frankfurt
June 23Scotland vs Hungary9:00 PM12:30 AM (June 24)Stuttgart
June 24Albania vs Spain9:00 PM12:30 AM (June 25)Dusseldorf
June 24Croatia vs Italy9:00 PM12:30 AM (June 25)Leipzig
June 25France vs Poland6:00 PM9:30 PMDortmund
June 25Netherlands vs Austria6:00 PM9:30 PMBerlin
June 25Denmark vs Serbia9:00 PM12:30 AM (June 26)Munich
June 25England vs Slovenia9:00 PM12:30 AM (June 26)Cologne
June 26Slovakia vs Romania6:00 PM9:30 PMFrankfurt
June 26Ukraine vs Belgium6:00 PM9:30 PMStuttgart
June 26Georgia vs Portugal9:00 PM12:30 AM (June 27)Gelsenkirchen
June 26Czechia vs Turkiye9:00 PM12:30 AM (June 27)Hamburg
Round of 16
June 292A vs 2B6:00 PM9:30 PMBerlin
June 291A vs 2C9:00 PM12:30 AM (June 30)Dortmund
June 301C vs 3D/E/F6:00 PM9:30 PMGelsenkirchen
June 301B vs 3A/D/E/F9:00 PM12:30 AM (July 1)Cologne
July 12D vs 2E6:00 PM9:30 PMDusseldorf
July 11F vs 3A/B/C9:00 PM12:30 AM (July 2)Frankfurt
July 21E vs 3A/B/C/D6:00 PM9:30 PMMunich
July 21D vs 2F9:00 PM12:30 AM (July 3)Leipzig
Quarterfinals
July 5Winner of Match 40 vs Winner of Match 386:00 PM9:30 PMDusseldorf
July 5Winner of Match 41 vs Winner of Match 429:00 PM12:30 AM (July 6)Hamburg
July 6Winner of Match 39 vs Winner of Match 376:00 PM9:30 PMStuttgart
July 6Winner of Match 43 vs Winner of Match 449:00 PM12:30 AM (July 7)Berlin
Semifinals
July 9Winner of Match 45 vs Winner of Match 469:00 PM12:30 AM (July 10)Munich
July 10Winner of Match 47 vs Winner of Match 489:00 PM12:30 AM (July 11)Dortmund
Final
July 14Winner of Match 49 vs Winner of Match 509:00 PM

WATCH:Click here to stream all the action from the UEFA EURO 2024 live in Germany