Матчі відбудуться на стадіонах у 10 містах Німеччини.
Груповий етап
Група А
Німеччина (*16), Швейцарія (*19), Угорщина (*26), Шотландія (*39)
14.06. Німеччина — Шотландія. Мюнхен. 22:00
15.06. Угорщина — Швейцарія. Кельн. 16:00
19.06. Німеччина — Угорщина. Штутгарт. 19:00
19.06. Шотландія — Швейцарія. Кельн. 22:00
23.06. Швейцарія — Німеччина. Франкфурт-на-Майні. 22:00
23.06. Шотландія — Угорщина. Штутгарт. 22:00
Група В
Іспанія (*8), Італія (*9), Хорватія (*10), Албанія (*66)
15.06. Іспанія — Хорватія. Берлін. 19:00
15.06. Італія — Албанія. Дортмунд. 22:00
19.06. Хорватія — Албанія. Гамбург. 16:00
20.06. Іспанія — Італія. Гельзенкірхен. 22:00
24.06. Албанія — Іспанія. Дюссельдорф. 22:00
24.06. Хорватія — Італія. Ляйпциг. 22:00
Група С
Англія (*4), Данія (*21), Сербія (*33), Словенія (*57)
16.06. Словенія — Данія. Штутгарт. 19:00
16.06. Сербія — Англія. Гельзенкірхен. 22:00
20.06. Словенія — Сербія. Мюнхен. 16:00
20.06. Данія — Англія. Франкфурт-на-Майні. 19:00
25.06. Англія — Словенія. Кельн. 22:00
25.06. Данія — Сербія. Мюнхен. 22:00
Група D
Франція (*2), Нідерланди (*7), Австрія (*25), Польща (*28)
16.06. Польща — Нідерланди. Гамбург. 16:00
17.06. Австрія — Франція. Дюссельдорф. 22:00
21.06. Польща — Австрія. Берлін. 19:00
21.06. Нідерланди — Франція. Ляйпциг. 22:00
25.06. Нідерланди — Австрія. Берлін. 19:00
25.06. Франція — Польща. Дортмунд. 19:00
Група Е
Бельгія (*3), УКРАЇНА (*22), Румунія (*46), Словаччина (*48)
17.06. Румунія — Україна. Мюнхен. 16:00
17.06. Бельгія — Словаччина. Франкфурт-на-Майні. 19:00
21.06. Словаччина — Україна. Дюссельдорф. 16:00
22.06. Бельгія — Румунія. Кельн. 22:00
26.06. Словаччина — Румунія. Франкфурт. 19:00
26.06. Україна — Бельгія. Штутгарт. 19:00
Група F
Португалія (*6), Чехія (*36), Туреччина (*40), Грузія (*75)
18.06. Туреччина — Грузія. Дортмунд. 19:00
18.06. Португалія — Чехія. Ляйпциг. 22:00
22.06. Грузія — Чехія. Гамбург. 16:00
22.06. Туреччина — Португалія. Дортмунд. 19:00
26.06. Грузія — Португалія. Гельзенкірхен. 22:00
26.06. Чехія — Туреччина. Гамбург. 22:00
1/8 фіналу
1. 29.06. 2A — 2B. Берлін. 19:00
2. 29.06. 1А — 2С. Кельн. 22:00
3. 30.06. 1C — 3D/E/F. Гельзенкірхен. 19:00
4. 30.06. 1В — 3A/D/E/F. Кельн. 22:00
5. 01.07. 2D — 2E. Дюссельдорф. 19:00
6. 01.07. 1F — 3A/B/C. Франкфурт-на-Майні. 22:00
7. 02.07. 1E — 3A/B/C/D. Мюнхен. 19:00
8. 02.07. 1D — 2F. Ляйпциг. 22:00
1/4 фіналу
9. 05.07. Переможець матчу 4 — переможець матчу 2. Штутгарт. 19:00
10. 05.07. Переможець матчу 5 — переможець матчу 6. Гамбург. 22:00
11. 06.07. Переможець матчу 3 — переможець матчу 1. Дюссельдорф. 19:00
12. 06.07. Переможець матчу 7 — переможець матчу 8. Берлін. 22:00
1/2 фіналу
13. 09.07. Переможець матчу 9 — переможець матчу 10. Мюнхен. 22:00
14. 10.07. Переможець матчу 11 — переможець матчу 12. Дортмунд. 22:00
ФІНАЛ
15. 14.07. Переможець матчу 13 — переможець матчу 14. Берлін. 22:00
* місце збірної в поточному рейтингу ФІФА
- вказано час початку зустрічей за київським часом