Arsenal have been drawn with BATE Borisov, Cologne and Red Star Belgrade in the Europa League, while Everton face Lyon, Atalanta and Apollon Limassol.
Everton’s Group E opponents include a 2017 semi-finalist in Lyon, while Atalanta finished fourth in Serie A last season and Apollon of Cyprus came through a play-off against FC Midtjylland.
Arsenal face a 2,800-mile round trip to Borisov to take on BATE, who have been Belarussian champions for 11 years in succession.
Cologne finished fifth in last season’s Bundesliga, 13 points off the top four, while Serbian runners-up Red Star complete Group H.
Early tournament favourites AC Milan will take on Austria Vienna, AEK Athens and Croatian side Rijeka in Group D.
GROUP A Villarreal, Maccabi Tel Aviv, Astana, Slavia Prague
GROUP B Dynamo Kiev, Young Boys, Partizan Belgrade, Skenderbeu
GROUP C Braga, Ludogorets, Hoffenheim, Istanbul Basaksehir
GROUP D AC Milan, Austria Vienna, Rijeka, AEK Athens
GROUP E Lyon, EVERTON, Atalanta, Apollon Limassol
GROUP F FC Copenhagen, Lokomotiv Moscow, Sheriff, Zlin
GROUP G Plzen, Steaua Bucharest, Hapoel Beer-Sheva, Lugano
GROUP H ARSENAL, BATE Borisov, Cologne, Red Star Belgrade
GROUP I Salzburg, Marseille, Vitoria Guimaraes, Konyaspor
GROUP J Athletic Bilbao, Hertha Berlin, Zorya, Ostersund
GROUP K Lazio, Nice, Zulte Waregem, Vitesse Arnhem
GROUP L Zenit, Real Sociedad, Rosenborg, Vardar