Scottish Premiership champions Celtic play their first game of the season away to St Johnstone on 13 August.
With Celtic Park a Commonwealth Games venue, Ronny Deila's side do not play on the opening day.
Newly promoted Dundee and Hamilton are at home to Kilmarnock and Inverness respectively on 9 August, while Aberdeen welcome Dundee United.
St Johnstone travel to Ross County on the opening day and Motherwell are at home to St Mirren.
The first Dundee derby of the campaign is on 20 September at Dens Park.
Celtic will unfurl the championship flag when they entertain Dundee United on 16 August.
"It's a good first game against St Johnstone, the [Scottish] Cup winners, and then the fans have to wait a week to raise the flag," said Celtic manager Deila.
Motherwell, who finished second in the table last season, travel to Dundee United on Wednesday, 13 August, while Dundee visit Inverness and Hamilton are away to St Mirren.
Kilmarnock's first match on their new artificial surface at Rugby Park will be against Aberdeen on 13 August.
Dundee's first meeting with champions Celtic is on 30 August at Dens Park, and Hamilton travel to Celtic Park on 4 October.
|Opening day fixtures (Saturday 9 August)|
|Aberdeen v Dundee United|
|Dundee v Kilmarnock|
|Hamilton Academical v Inverness Caledonian Thistle|
|Motherwell v St Mirren|
|Ross County v St Johnstone|
|(NB Celtic v Partick Thistle postponed)|
|Opening fixtures elsewhere|
|Scottish Championship, Lge One & Lge Two - English Premier Lge|
|Club-by-club Scottish Premiership fixtures|
|Dundee United||Ross County|
|Hamilton Academical||St Johnstone|
|Inverness Caledonian Thistle||St Mirren|
|Get all your teams' fixtures here|
|Scottish League One|
|Scottish League Two|
|English Premier League|
|English League One|
|English League Two|
NB All fixtures and kick-off times are subject to change. The BBC is not responsible for any changes that may be made.