Germany will meet France in their opening fixture in Group F
England will kick off their campaign against Croatia at Wembley Stadium, and they have also been paired with Czech Republic.
Gareth Southgate’s side were knocked out by Croatia at last year’s World Cup semifinals.
Euro 2016 semifinalists Wales will face Italy, Switzerland and Turkey in Group A.
The tournament will be played in 12 European countries in a one-off format to celebrate the 60th anniversary of the European Championship.
Under the complex rules, all host nations will play their three group games at home until there are two hosts in the same group, in which case a draw decides where they meet.
Draw
Group A: Italy, Switzerland, Turkey, Wales
Group B: Belgium, Russia, Denmark, Finland
Group C: Ukraine, Netherlands, Austria, Play-off Winner D (Georgia, Belarus, North Macedonia or Kosovo)
Group D: England, Croatia, Czech Republic, Play-off Winner C (Norway, Serbia, Scotland or Israel)
Group E: Spain, Poland, Sweden, Play-off Winner B (Bosnia and Herzegovina, Northern Ireland, Slovakia or Republic of Ireland)
Group F: Germany, France, Portugal, Play-off Winner A (Bulgaria, Hungary, Iceland or Romania).
EURO 2020 draws: Germany, Portugal and France in group of Death
euro-2020-draws-germany-portugal-and-france-in-group-of-death