Celtic will open their Champions League campaign at home to holders Real Madrid on 6 September, with Rangers’ first group match the next day away to Ajax.
Rangers’ first home game in Group A will be against Napoli on 13 September before a double header with Liverpool on 4 (away) and 12 (home) October.
Warsaw hosts Celtic’s meeting with Shakhtar Donetsk on 14 September.
Heart of Midlothian’s first Conference League Group A game is at home to Istanbul Basaksehir on 8 September.
And they are away to Latvians RFS seven days later.
Hearts have successive meetings with Fiorentina on 6 (home) and 13 (away) October.
After their trip to Poland, Celtic’s double header is with Leipzig on 5 (away) and 11 (home) October. Their final two rounds of fixtures are Shakhtar at home on 25 October and Real at the Bernabeu on 2 November.
Rangers visit Napoli on 26 October and host Ajax on 1 November.
Hearts host RFS on 27 October and complete their group campaign away to Basaksehir on 3 November.
All times BST except where stated
Celtic fixtures
6 Sep – 20:00 Celtic v Real Madrid
14 Sep – 17:45 Shakhtar Donetsk v Celtic
5 Oct – 17:45 Leipzig v Celtic
11 Oct – 20:00 Celtic v Leipzig
25 Oct – 20:00 Celtic v Shakhtar Donestsk
2 Nov – 17:45 GMT Real Madrid v Celtic
Rangers fixtures
7 Sep – 17:45 Ajax v Rangers
13 Sep – 20:00 Rangers v Napoli
4 Oct – 20:00 Liverpool v Rangers
12 Oct – 20:00 Rangers v Liverpool
26 Oct – 20:00 Napoli v Rangers
2 Nov – 20:00 GMT Rangers v Ajax
Heart of Midlothian fixtures
8 Sep – 17:45 Hearts v Istanbul Basaksehir
15 Sep – 20:00 RFS v Hearts
6 Oct – 20:00 Hearts v Fiorentina
13 Oct – 17:45 Fiorentina v Hearts
27 Oct – 20:00 Hearts v RFS
3 Nov – 17:30 GMT Istanbul Basaksehir v Hearts