Celtic have been drawn against Armenian side Alashkert in the first round of Champions League qualifying.
The Scottish Premiership champions play the first leg away on July 10/11, before welcoming their Armenian opponents to Celtic Park a week later.
Brendan Rodgers' side must progress through four qualifying rounds in their bid to reach the group stages for a third straight season - with Valur Reykjavik (Iceland) or Rosenborg (Norway) awaiting as potential second-round opponents.
Celtic finished third in Group B last season behind Paris Saint-Germain and Bayern Munich - winning just once against Belgian side Anderlecht - and they last reached the knockout stages in 2012-13.
Meanwhile, Welsh Premier League champions The New Saints will face Macedonian side Shkendija in the first round of qualifying, with their first leg coming away from home.
Northern Irish champions Crusaders begin their European campaign in Bulgaria against Ludogorets, while Cork City host Polish side Legia Warsaw.
Selected Champions League first qualifying round fixtures
Alashkert (ARM) v Celtic (SCO)
Shkendija (MKD) v The New Saints (WAL)
Cork City (IRL) v Legia Warsaw (POL)
Ludogorets Razgrad (BUL) v Crusaders (NIR)
*Ties to be played on July 10/11 & July 17/18
Selected Champions League second qualifying round fixtures
Alashkert (ARM) OR Celtic (SCO) v Valur Reykjavík (ISL) OR Rosenborg (NOR)
Shkendija (MKD) OR The New Saints (WAL) v Torpedo Kutaisi (GEO) OR Sheriff (MDA)
Ludogorets Razgrad (BUL) OR Crusaders (NIR) v F91 Dudelange (LUX) OR Videoton (HUN)
Cork City (IRL) OR Legia Warsaw (POL) v Spartak Trnava (SVK) OR Zrinjski (BIH)
*Ties to be played on July 24/25 & July/August 1