The draw for the UEFA Nations League was conducted on Tuesday in Amsterdam.
Holders Portugal will play World Cup winners France, Croatia and Denmark.
The same group also contains Croatia, meaning a repeat of the 2018 World Cup final is set to be played.
England have been grouped with Belgium, Denmark and Iceland.Spain will face Germany in Group A4, while the Netherlands will take on Italy in Group A1.
Wales were drawn in Group B4 alongside the Republic of Ireland.
Portugal won the first edition in 2019, beating the Netherlands 1-0.
The group phase will be played from September to November 2020, with the four group winners from League A qualifying for the finals tournament in 2021.
Netherlands, Italy, Bosnia-Herzegovina, Poland
England, Belgium, Denmark, Iceland
Portugal, France, Sweden, Croatia
Switzerland, Spain, Ukraine, Germany
Austria, Norway, Northern Ireland, Romania
Czech Republic, Scotland, Slovakia, Israel
Russia, Serbia, Turkey, Hungary
Wales, Finland, Republic of Ireland, Bulgaria
Montenegro, Cyprus, Luxembourg, Azerbaijan
Georgia, North Macedonia, Estonia, Armenia
Greece, Kosovo, Slovenia, Moldova
Albania, Belarus, Lithuania, Kazakhstan
Faroe Islands, Latvia, Andorra, Malta
Gibraltar, Liechtenstein, San Marino