Following the final three Euro 2024 qualifying play-offs – in which Georgia, Ukraine and Poland secured their spot – the groups and schedule for the competition have been finalised.
Get the most from your Euro 2024 betting experience with NetBet Sport’s Bet Builder. Enjoy complete flexibility over your bets on all the biggest games this summer.
Euro 2024 Groups
Group A: Germany, Scotland, Hungary, Switzerland
Group B: Spain, Croatia, Italy, Albania
Group C: Slovenia, Denmark, Serbia, England
Group D: Poland, Netherlands, Austria, France
Group E: Belgium, Slovakia, Romania, Ukraine
Group F: Turkey, Georgia, Portugal, Czechia
Euro 2024 Schedule
Group Stage Schedule
14th June
Germany vs Scotland (Group A) – Munich
15th June
Hungary vs Switzerland (Group A) – Cologne
Spain vs Croatia (Group B) – Berlin
Italy vs Albania (Group B) – Dortmund
16th June
Poland vs Netherlands (Group D) – Hamburg
Slovenia vs Denmark (Group C) – Stuttgart
Serbia vs England (Group C) – Gelsenkirchen
17th June
Romania vs Ukraine (Group E) – Munich
Belgium vs Slovakia (Group E) – Frankfurt
Austria vs France (Group D) – Düsseldorf
18th June
Turkey vs Georgia (Group F) – Dortmund
Portugal vs Czechia (Group F) – Leipzig
19th June
Croatia vs Albania (Group B) – Hamburg
Germany vs Hungary (Group A) – Stuttgart
Scotland vs Switzerland (Group A) – Cologne
20th June
Slovenia vs Serbia (Group C) – Munich
Denmark vs England (Group C) – Frankfurt
Spain vs Italy (Group B) – Gelsenkirchen
21st June
Slovakia vs Ukraine (Group E) – Düsseldorf
Poland vs Austria (Group D) – Berlin
Netherlands vs France (Group D) – Leipzig
22nd June
Georgia vs Czechia (Group F) – Hamburg
Turkey vs Portugal (Group F) – Dortmund
Belgium vs Romania (Group E) – Cologne
23rd June
Switzerland vs Germany (Group A) – Frankfurt
Scotland vs Hungary (Group A) – Stuttgart
24th June
Croatia vs Italy (Group B) – Leipzig
Albania vs Spain (Group B) – Düsseldorf
25th June
Netherlands vs Austria (Group D) – Berlin
France vs Poland (Group D) – Dortmund
England vs Slovenia (Group C) – Cologne
Denmark vs Serbia (Group C) – Munich
26th June
Slovakia vs Romania (Group E) – Frankfurt
Ukraine vs Belgium (Group E) – Stuttgart
Czechia vs Turkey (Group F) – Hamburg
Georgia vs Portugal (Group F) – Gelsenkirchen
29th June – 2nd July
Round of 16
5th – 6th July
Quarter-finals
9th – 10th July
Semi-finals
14th July
Euro 2024 Final – Berlin
England’s Euro 2024 Schedule
16th June: Serbia vs England – 8pm
20th June: Denmark vs England – 5pm
25th June: England vs Slovenia – 8pm
Latest Euro 2024 Betting Odds
England – 4.00
France – 4.50
Germany – 7.00
Spain – 8.00
Portugal – 9.00
Italy – 15.00
Netherlands – 17.00
Belgium – 17.00
Denmark – 34.00
Croatia – 41.00
Turkey – 51.00
Switzerland – 67.00
Serbia – 81.00
Austria – 81.00
Hungary – 81.00
Poland – 101.00
Ukraine – 101.00
Scotland – 101.00
Czechia – 101.00
Romania – 151.00
Slovakia – 251.00
Slovenia – 251.00
Georgia – 251.00
Albania – 501.00
*Odds subject to change.
When you choose NetBet Sport, you can enjoy a whole range of top-quality sports and markets. Whatever you choose, always remember to bet responsibly. Here at NetBet, player wellbeing is our number one priority – check out our Responsible Gambling tips and tools page for more information.