Defending Champions Manchester City were paired with RB Leipzig for the third Champions League campaign in a row, as well as Red Star Belgrade and Swiss club Young Boys.
Meanwhile, Manchester United have been drawn with Harry Kane’s Bayern Munich in their Champions League group, while Newcastle were handed the toughest draw with Paris Saint-Germain, Borussia Dortmund and AC Milan.
Erik Ten Hag’s side were also paired with FC Copenhagen from Denmark and Turkish side Galatasaray in Group A.
Celtic were given Atletico Madrid in their group, along with Lazio and Dutch champions Feyenoord. But by far and away the trickiest group belongs to Newcastle, whose fans get tips to the Parc des Princes, the San Siro and Signal Iduna Park in their first Champions League group stage since the 2002/03 campaign.
Champions League draw in full
Group A: Bayern Munich, Manchester United, FC Copenhagen, Galatasaray
Group B: Sevilla, Arsenal, PSV Eindhoven, RC Lens
Group C: Napoli, Real Madrid, Braga, Union Berlin
Group D: Benfica, Inter Milan, FC Salzburg, Real Sociedad
Group E: Feyenoord, Atletico Madrid, Lazio, Celtic
Group F: Paris Saint-Germain, Borussia Dortmund, AC Milan, Newcastle
Group G: Manchester City, RB Leipzig, Red Star Belgrade, Young Boys
Group H: Barcelona, FC Porto, Shakhtar Donetsk, Royal Antwerp