Since they were seeded, the Gunners, will play away first in Sweden before hosting the second leg at the Emirates, while the Hoops will host the first leg against Zenit since they were unseeded.
The draw, which took place immediately after its Champions League counterpart in Switzerland on Monday, also sees Borussia Dortmund take on Serie A side Atalanta, while Atletico Madrid face Copenhagen.
Napoli have been drawn against fellow Champions League transfer team RB Leipzig and AC Milan take on Ludogorets, while Mario Balotelli's Nice must travel to Russia where they will play Lokomotiv Moscow.
The games are scheduled to take place in February 2018, with the first leg coming on February 15 and the second leg set for a week later on February 22.
Seeded teams will have the second leg of the tie at home.
EUROPA LEAGUE LAST 32 IN FULL
|Match||Leg 1||Leg 2|
|Borussia Dortmund vs Atalanta||Feb 15||Feb 22|
|Nice vs Lokomotiv Moscow||Feb 15||Feb 22|
|Copenhagen vs Atletico Madrid||Feb 15||Feb 22|
|Spartak Moscow vs Athletic Bilbao||Feb 15||Feb 22|
|AEK Athens vs Dynamo Kiev||Feb 15||Feb 22|
|Celtic vs Zenit||Feb 15||Feb 22|
|Napoli vs RB Leipzig||Feb 15||Feb 22|
|Red Star Belgrade vs CSKA Moscow||Feb 15||Feb 22|
|Lyon vs Villarreal||Feb 15||Feb 22|
|Real Sociedad vs Red Bull Salzburg||Feb 15||Feb 22|
|Partizan vs Viktoria Plzen||Feb 15||Feb 22|
|Steaua Bucharest vs Lazio||Feb 15||Feb 22|
|Ludogorets vs AC Milan||Feb 15||Feb 22|
|Astana vs Sporting Lisbon||Feb 15||Feb 22|
|Ostersund vs Arsenal||Feb 15||Feb 22|
|Marseille vs Braga||Feb 15||Feb 22|