Euro 2024: England, Scotland and Wales fixtures, schedule and route to final
Scotland will get the championship underway against hosts Germany in the opening match on June 14th in Munich after being drawn in Group A alongside Hungary and Switzerland.
England were drawn in Group C and will face Euro 1992 winners Denmark, as well as Slovenia and Serbia.
Wales will need to qualify for the tournament via the play-offs, where they face Finland in the semi-final and either Poland or Estonia in the final.
Should they qualify, they will come up against the Netherlands in their opening match before playing Austria and France in a fiercely difficult Group D.
In another eye-opening group, reigning champions Italy will face Spain, Croatia and Albania.
England's opening match will be againt Serbia in Gelsenkirchen on June 16th, with both the Three Lions and Wales (TBC) concluding their group matches against Slovenia and France respectively on June 25th.
England and Scotland could face each other in the last-16 on June 29th should they both make it out of their groups.
Euro 2024 groups
Group A: Germany, Scotland, Hungary, Switzerland
Group B: Spain, Croatia, Italy, Albania
Group C: Slovenia, Denmark, Serbia, England
Group D: Play-off Winners A (Wales, Finland, Poland, Estonia), Netherlands, Austria, France
Group E: Belgium, Slovakia, Romania, Play-off Winners B (Israel, Iceland, Bosnia and Herzegovina, Ukraine)
Group F: Turkey, Play-off Winners C (Georgia, Luxembourg, Greece, Kazakhstan), Portugal, Czech Republic
Euro 2024 fixtures and schedule
Group Stage*
June 14
Germany vs Scotland (Munich)
June 15
Spain vs Croatia (Berlin), Italy vs Albania (Dortmund), Hungary vs Switzerland (Cologne)
June 16
Serbia vs England (Gelsenkirchen), Play-off A vs Netherlands (Hamburg), Slovenia vs Denmark (Stuttgart)
June 17
Austria vs France (Dusseldorf), Belgium vs Slovakia (Frankfurt), Romania vs Play-off B (Munich)
June 18
Portugal vs Czech Republic (Leipzig), Turkey vs Play-off C (Dortmund)
June 19
Croatia vs B4 (Hamburg), Scotland vs Switzerland (Cologne), Germany vs Hungary (Stuttgart)
June 20
Spain vs Italy (Gelsenkirchen), Denmark vs England (Frankfurt), Slovenia vs Serbia (Munich)
June 21
Play-off A vs Austria (Berlin), Netherlands vs France (Leipzig), Slovakia vs Play-off B (Dusseldorf)
June 22
Play-off C vs Czech Republic (Hamburg), Turkey vs Portugal (Dortmund), Belgium vs Romania (Cologne)
June 23
Switzerland vs Germany, (Frankfurt), Scotland vs Hungary (Stuttgart)
June 24
Croatia vs Italy (Leipzig), Albania vs Spain (Dusseldorf)
June 25
Netherlands vs Austria (Berlin), France vs Play-off A (Dortmund), England vs Slovenia (Cologne), Denmark vs Serbia (Munich)
June 26
Czech Republic vs Turkey (Hamburg), Play-off C vs Portugal (Gelsenkirchen), Slovakia vs Romania (Frankfurt), Play-off B vs Belgium (Stuttgart)
Round of 16*
June 29
27 - 1A vs 2C (Dortmund), 38 - 2A vs 2B (Berlin)
June 30
39 - 1B vs 3A/D/E/F (Cologne), 40 - 1C vs 3D/E/F (Gelsenkirchen)
July 1
41 - 1F vs 3A/B/C (Frankfurt), 42 - 2D vs 2E (Düsseldorf)
July 2
43 - 1E vs 3A/B/C/D (Munich), 44 - 1D vs 2F (Leipzig)
Quarter-finals*
July 5
45 - W39 vs W37 (Stuttgart), 46 - W41 vs W42 (Hamburg)
July 6
47 - W43 vs W44 (Berlin), 48 - W40 vs W38 (Dusseldorf)
Semi-finals
July 9
49 - W45 vs W46 (Munich, 8pm)
July 10
50 - W47 vs W48 (Dortmund, 8pm)
Final
July 14: W49 vs W50 (Berlin, 8pm)
* Kick-off times are TBC
Euro 2024 venues
Berlin: Olympiastadion Berlin
Cologne: Cologne Stadium (RheinEnergieStadion)
Dortmund: BVB Stadion Dortmund (Signal Iduna Park)
Dusseldorf: Dusseldorf Arena (Merkur Spiel-Arena)
Frankfurt: Frankfurt Arena (Deutsche Bank Park)
Gelsenkirchen: Arena AufSchalke (Veltins-Arena)
Hamburg: Volksparkstadion Hamburg
Leipzig: Leipzig Stadium (Red Bull Arena)
Munich: Munich Football Arena (Allianz Arena)
Stuttgart: Stuttgart Arena (MHPArena)