BBC Sport provides the lowdown on all the key details for Euro 2024.
When will the tournament start?
Held in Germany, Euro 2024 will officially begin on Friday, 14 June 2024 at the Allianz Arena, home of Bayern Munich. Scotland will be the team facing the hosts in the first match to kick off the tournament.
It will continue for a month and conclude on Sunday, 14 July at the Olympiastadion in Berlin.
This will be the first time that Germany has hosted the tournament since reunification, with the 1988 edition held in West Germany.
Who are the favourites?
At the time of writing, England are favourites at 7/2 and France 4/1 with the bookmakers, while hosts Germany are 5/1.
The next closest is Spain at 8/1, while Scotland are 100/1 to go all the way.
What are the 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, Czech Republic
What is the format?
The format will be the same as for Euro 2020.
The top two teams in each group will progress to the round of 16, along with the four best third-placed finishers.
How can I watch it?
BBC and ITV will share broadcasting coverage of Euro 2024 in the UK, following the pattern that was in place for the 2022 World Cup in Qatar and previous European Championships.
Where are England and Scotland going to be playing?
England’s group-stage matches: 16 June v Serbia in Gelsenkirchen (20:00 BST), 20 June v Denmark in Frankfurt (17:00 BST), 25 June v Slovenia in Cologne (20:00 BST).
Who could they meet in the knockouts?
If England top Group C, they will face one of the third-placed teams from Group D, E or F in the last 16.
The Three Lions would face the winner of Group A in the last 16 if they finish second in the group.
If Scotland top Group A they’ll face the second-placed team from Group C, so one of England, Denmark, Slovenia and Serbia.
Should Steve Clarke’s side finish second, they’ll face the second-placed team from Group B, so one of Spain, Albania, Croatia and Italy.
Both sides could also progress as one of the four best third-placed teams in the group stage.
Who are the form teams?
Coming into the tournament, six teams were unbeaten during qualifying – France, England, Portugal, Belgium, Romania and Hungary.
Portugal are the only side who won every match, ending qualifying having scored 36 goals and conceding only two.
Spain and Scotland lost only one match, while Turkey and Austria also qualified with equally impressive records.
Despite Portugal winning every single qualifying match, they did not have the top goalscorer across these games. That was Inter Milan striker Romelu Lukaku, who notched 14 goals in eight matches for Belgium.
Which stadiums might we see?
The aforementioned Allianz Arena and Olympiastadion will both be seen throughout the tournament but there are 10 host cities in total, including Cologne and Dortmund.
Signal Iduna Park, home of Borussia Dortmund’s ‘yellow wall’, will host matches in Groups B, D and F, while also being selected as one of the venues for the last 16 and the semi-finals.
Here is the full list of venues for the tournament:
Berlin: Olympiastadion (70,000 capacity)
Cologne: Cologne Stadium (47,000),
Dortmund: BVB Stadion Dortmund (66,000)
Dusseldorf: Dusseldorf Arena (47,000)
Frankfurt: Frankfurt Arena (48,000)
Gelsenkirchen: Arena AufSchalke (50,000)
Hamburg: Volksparkstadion Hamburg (50,000)
Leipzig: Leipzig Stadium (42,000)
Munich: Munich Football Arena (67,000)
Stuttgart: Stuttgart Arena (54,000)
Are there any key omissions?
Manchester City forward Erling Haaland and Arsenal captain Martin Odegaard will play no part in the competition in the summer as Norway failed to qualify.
In the same group as Spain and Scotland, they didn’t accumulate enough points to gain an automatic spot and cannot qualify via the play-offs either.
Sweden are another notable nation that will not play a part in Germany, failing to qualify for the first time since 1996.
When are the Euro 2024 fixtures?
Friday, 14 June
Germany v Scotland (20:00 – Group A)
Saturday, 15 June
Hungary v Switzerland (14:00 – Group A)
Spain v Croatia (17:00 – Group B)
Italy v Albania (20:00 – Group B)
Sunday, 16 June
Poland v Netherlands (14:00 – Group D)
Slovenia v Denmark (17:00 – Group C)
Serbia v England (20:00 – Group C)
Monday, 17 June
Romania v Ukraine (14:00 – Group E)
Belgium v Slovakia (17:00 – Group E)
Austria v France (20:00 – Group D)
Tuesday, 18 June
Turkey v Georgia (17:00 – Group F)
Portugal v Czech Republic (20:00 – Group F)
Wednesday, 19 June
Croatia v Albania (14:00 – Group B)
Germany v Hungary (17:00 – Group A)
Scotland v Switzerland (20:00 – Group A)
Thursday, 20 June
Slovenia v Serbia (14:00 – Group C)
Denmark v England (17:00 – Group C)
Spain v Italy (20:00 – Group B)
Friday, 21 June
Slovakia v Ukraine (14:00 – Group E)
Poland v Austria (17:00 – Group D)
Netherland v France (20:00 – Group D)
Saturday, 22 June
Georgia v Czech Republic (14:00 – Group F)
Turkey v Portugal (17:00 – Group F)
Belgium v Romania (20:00 – Group E)
Sunday, 23 June
Scotland v Hungary (20:00 – Group A)
Switzerland v Germany (20:00 – Group A)
Monday, 24 June
Albania v Spain (20:00 – Group B)
Croatia v Italy (20:00 – Group B)
Tuesday, 25 June
France v Poland (17:00 – Group D)
Netherlands v Austria (17:00 – Group D)
Denmark v Serbia (20:00 – Group C)
England v Slovenia (20:00 – Group C)
Wednesday, 26 June
Slovakia v Romania (17:00 – Group E)
Ukraine v Belgium (17:00 – Group E)
Czech Republic v Turkey (20:00 – Group F)
Georgia v Portugal (20:00 – Group F)