Celtic will begin their bid for nine-in-a-row with a home game against St Johnstone.
Neil Lennon's side then face Motherwell away before a home clash with Hearts.
Their first game against Rangers comes at Ibrox on August 31, with the annual festive meeting between the sides coming on December 29 at Celtic Park.
Meanwhile, the Ibrox club start the new season with an away game at Kilmarnock.
Here's Celtic's fixtures in full:
August 2019
| Sat, 3rd Aug | St Johnstone | 15:00 | H | ||
| Sat, 10th Aug | Motherwell | 15:00 | A | ||
| Sat, 24th Aug | Heart of Midlothian | 15:00 | H | ||
| Sat, 31st Aug | Rangers | 15:00 | A |
September 2019
| Sat, 14th Sep | Hamilton | 15:00 | A | ||
| Sat, 21st Sep | Kilmarnock | 15:00 | H | ||
| Sat, 28th Sep | Hibernian | 15:00 | A |
October 2019
| Sat, 5th Oct | Livingston | 15:00 | A | ||
| Sat, 19th Oct | Ross County | 15:00 | H | ||
| Wed, 30th Oct | St Mirren | 19:45 | H |
November 2019
| Sat, 2nd Nov | Heart of Midlothian | 15:00 | A | ||
| Sat, 9th Nov | Motherwell | 15:00 | H | ||
| Sat, 23rd Nov | Livingston | 15:00 | H | ||
| Sat, 30th Nov | Ross County | 15:00 | A |
December 2019
| Wed, 4th Dec | Hamilton | 19:45 | H | ||
| Sat, 7th Dec | St Johnstone | 15:00 | A | ||
| Sat, 14th Dec | Hibernian | 15:00 | H | ||
| Sat, 21st Dec | Aberdeen | 15:00 | H | ||
| Thu, 26th Dec | St Mirren | 15:00 | A | ||
| Sun, 29th Dec | Rangers | 15:00 | H |
January 2020
| Wed, 22nd Jan | Kilmarnock | 19:45 | A | ||
| Sat, 25th Jan | Ross County | 15:00 | H |
February 2020
| Wed, 12th Feb | Heart of Midlothian | 19:45 | H | ||
| Sat, 22nd Feb | Kilmarnock | 15:00 | H |
March 2020
| Sat, 7th Mar | St Mirren | 15:00 | H | ||
| Sat, 21st Mar | St Johnstone | 15:00 | H |
| Sat, 14th Mar | Rangers | 15:00 | A | ||
| Sat, 21st Mar | St Johnstone | 15:00 | H |
April 2020
| Sat, 4th Apr | Hibernian | 15:00 | A |