The draws for the Champions and Europa Leagues early stages took place on Monday afternoon in Switzerland, with the Scottish clubs finally learning their fate.
Celtic will face Icelandic champions FC Stjarnan in the second qualifying round of the Champions League, with the first leg set to be played on the 14th or 15th July and the second leg being played a week later on 21st or 22nd July.
Premiership runners-up Aberdeen have been handed a tough test against Macedonian side Shkendija in the first qualifying round of the Europa League, while St Johnstone also face a tough test against Armenian side Alashkert.
Both sides will be away from home for the first leg on July 2nd and the return leg will be played a week later on July 9th.
Scottish Cup winners Inverness Caledonian Thistle were handed a draw against Romanian side Astra in their European debut.
The Romanian side faced Celtic in last season’s Europa League group stage, with Astra losing 2-1 in Glasgow and drawing 1-1 in Romania.
Inverness will play at home for the first leg on July 16, with the return leg in Romania on July 23.