UEFA EURO 2024: All groups, full schedule, and how to watch live men's football action

Check out our one-stop guide to watching UEFA EURO 2024, including the complete groups, full schedule and kick-off times, and details on how to watch the action in Germany from 14 June-14 July.

5 minBy Olympics.com
England captain Harry Kane in action
(2023 Getty Images)

The groups are set for UEFA EURO 2024, which will take place in Germany, from 14 June to 14 July 2024.

The football tournament will begin with a bang, as hosts Germany take on Group A rivals Scotland in Munich.

Some other fascinating clashes will see reigning continental champions Italy lock horns with Spain and Croatia in Group B, while World Cup finalists France will meet the Netherlands in Group D.

Harry Kane is having a superb first season with Bundesliga champions Bayern Munich, and he will hope to lead England to glory in his newly-adopted homeland with the side drawn against Slovenia, Denmark and Serbia in Group C.

Below, we take a look at the confirmed groups, a full schedule, and how to watch the action.

Olympic Membership | Free Live Stream Sports & Original Series - join now!

UEFA EURO 2024 - Qualified teams and group stage draw

The top two in each of the six groups, plus the four best third-placed teams, will go through to the round of 16.

Group A

  • 1 Germany
  • 2 Scotland
  • 3 Hungary
  • 4 Switzerland

Group B

  • 1 Spain
  • 2 Croatia
  • 3 Italy
  • 4 Albania

Group C

  • 1 Slovenia
  • 2 Denmark
  • 3 Serbia
  • 4 England

Group D

  • 1 Poland
  • 2 Netherlands
  • 3 Austria
  • 4 France

Group E

  • 1 Belgium
  • 2 Slovakia
  • 3 Romania
  • 4 Ukraine

Group F

  • 1 Türkiye
  • 2 Georgia
  • 3 Portugal
  • 4 Czechia

UEFA EURO 2024 - Full schedule (all times CEST, which is GMT+2):

UEFA EURO 2024 kicks off in Munich on Friday 14 June and ends with the final in Berlin on Sunday 14 July.

Friday 14 June

  • Germany vs Scotland (Munich, 21:00)

Saturday 15 June

  • Hungary vs Switzerland (Cologne, 15:00)
  • Spain vs Croatia (Berlin, 18:00)
  • Italy vs Albania (Dortmund, 21:00)

Sunday 16 June

  • Poland vs Netherlands (Hamburg, 15:00)
  • Slovenia vs Denmark (Stuttgart, 18:00)
  • Serbia vs England (Gelsenkirchen, 21:00)

Monday 17 June

  • Romania vs Ukraine (Munich, 15:00)
  • Belgium vs Slovakia (Frankfurt, 18:00)
  • Austria vs France (Düsseldorf, 21:00)

Tuesday 18 June

  • Türkiye vs Georgia (Dortmund, 18:00)
  • Portugal vs Czechia (Leipzig, 21:00)

Wednesday 19 June

  • Croatia vs Albania (Hamburg, 15:00)
  • Germany vs Hungary (Stuttgart, 18:00)
  • Scotland vs Switzerland (Cologne, 21:00)

Thursday 20 June

  • Slovenia vs Serbia (Munich, 15:00)
  • Denmark vs England (Frankfurt, 18:00)
  • Spain vs Italy (Gelsenkirchen, 21:00)

Friday 21 June

  • Slovakia vs Ukraine (Düsseldorf, 15:00)
  • Poland vs Austria (Berlin, 18:00)
  • Netherlands vs France (Leipzig, 21:00)

Saturday 22 June

  • Georgia vs Czechia (Hamburg, 15:00)
  • Türkiye vs Portugal (Dortmund, 18:00)
  • Belgium vs Romania (Cologne, 21:00)

Sunday 23 June

  • Scotland vs Hungary (Stuttgart, 21:00)
  • Switzerland vs Germany (Frankfurt, 21:00)

Monday 24 June

  • Albania vs Spain (Düsseldorf, 21:00)
  • Croatia vs Italy (Leipzig, 21:00)

Tuesday 25 June

  • France vs Poland (Dortmund, 18:00)
  • Netherlands vs Austria (Berlin, 18:00)
  • Denmark vs Serbia (Munich, 21:00)
  • England vs Slovenia (Cologne, 21:00)

Wednesday 26 June

  • Ukraine vs Belgium (Stuttgart, 18:00)
  • Slovakia vs Romania (Frankfurt, 18:00)
  • Czechia vs Türkiye (Hamburg, 21:00)
  • Georgia vs Portugal (Gelsenkirchen, 21:00)

Round of 16

Saturday 29 June

37. 1A vs 2C (Dortmund, 21:00)
38. 2A vs 2B (Berlin, 18:00)

Sunday 30 June

39. 1B vs 3A/D/E/F (Cologne, 21:00)
40. 1C vs 3D/E/F (Gelsenkirchen, 18:00)

Monday 1 July

41. 1F vs 3A/B/C (Frankfurt, 21:00)
42. 2D vs 2E (Düsseldorf, 18:00)

Tuesday 2 July

43. 1E vs 3A/B/C/D (Munich, 18:00)
44. 1D vs 2F (Leipzig, 21:00)

Quarter-finals

Friday 5 July

45. W39 vs W37 (Stuttgart, 18:00)
46. W41 vs W42 (Hamburg, 21:00)

Saturday 6 July

47. W43 vs W44 (Berlin, 21:00)
48. W40 vs W38 (Düsseldorf, 18:00)

Semi-finals

Tuesday 9 July

49. W45 vs W46 (Munich, 21:00)

Wednesday 10 July

50. W47 vs W48 (Dortmund, 21:00)

Final

Sunday 14 July

W49 vs W50 (Berlin, 21:00)

UEFA EURO 2024 - How to watch

Every game of the tournament will be televised and livestreamed online with fans across Europe and around the globe tuning in to watch the live broadcasts.

  • Albania: TV Klan
  • Andorra: M6, TF1, TVE Spain
  • Armenia: Armenia TV CJSC
  • Austria: ServusTV, ORF
  • Azerbaijan: Ictimai TV
  • Belgium: RTBF, VRT
  • Bosnia and Herzegovina: BHRT
  • Bulgaria: Nova Broadcasting Group, BNT
  • Croatia: HRT
  • Cyprus: CyBC
  • Czech Republic: Ceska Televize
  • Denmark: TV 2 Denmark
  • Estonia: Viaplay
  • Finland: YLE
  • France: M6, TF1
  • Georgia: GPB
  • Germany: RTL, Deutsche Telekom, ZDF
  • Greece: ERT S.A.
  • Hungary: MTVA
  • Iceland: RUV
  • Israel: Charlton
  • Italy: RAI, Sky Italia
  • Kazakhstan: QAZSPORT
  • Kosovo: ArtMotion
  • Latvia: Viaplay
  • Lithuania: Viaplay
  • Malta: PBS
  • Moldova: TRM
  • Monaco: M6, TF1
  • Montenegro: RTCG, Arena Sport
  • Netherlands: NOS
  • North Macedonia: Arena Sport
  • Norway: NRK, TV 2 Norway
  • Poland: TVP
  • Portugal: SIC Television, SPORT TV, CNN Portugal, RTP Portugal
  • Republic of Ireland: RTÉ
  • Romania: ProTv
  • San Marino: RAI, Sky Italia
  • Serbia: Arena Sport, RTS Serbia
  • Slovakia: Markíza – Slovakia
  • Slovenia: RTV Slovenija, SportKlub Slovenia
  • Spain: TVE Spain
  • Sweden: SVT, TV4 Sweden
  • Switzerland: RSI, RTS, SRF (SRG)
  • Türkiye: TRT
  • United Kingdom: BBC, ITV
  • Vatican City: RAI, Sky Italia

Click here to see where you can watch Euro 2024 if your territory is outside of Europe

More from