Champions Celtic will begin the defence of their trophy with a home match against St Johnstone on Saturday August 3 while last season’s runners-up Rangers travel to Kilmarnock the following day, live on Sky Sports.
Ross County mark their top-flight return by hosting Hamilton Academical while Aberdeen take on Heart of Midlothian at Pittodrie. Hibernian face St Mirren at Easter Road and Livingston welcome Motherwell to the Tony Macaroni Arena.
The first meeting of Rangers and Celtic is scheduled for Ibrox on the weekend of August 31 and the opening Edinburgh derby will be played at Easter Road on the weekend of September 21.
In the Ladbrokes Championship, Dundee United start at home to Inverness Caledonian Thistle and city rivals Dundee go to Dunfermline Athletic. The first Dundee derby is scheduled for Tannadice at the end of August.
Falkirk kick off their Ladbrokes League 1 campaign with a trip to Peterhead while SPFL newcomers Cove Rangers make their Ladbrokes League 2 bow against Edinburgh City at Balmoral Stadium.
The opening weekend fixtures are detailed below…
Ladbrokes Premiership - Saturday August 3
Aberdeen v Heart of Midlothian
Celtic v St Johnstone
Hibernian v St Mirren
Livingston v Motherwell
Ross County v Hamilton Academical
Ladbrokes Premiership - Sunday August 4
Kilmarnock v Rangers (Live on Sky Sports, 1.30pm)
For the full Ladbrokes Premiership fixture list click HERE
Ladbrokes Championship - Saturday August 3
Alloa Athletic v Partick Thistle
Arbroath v Queen of the South
Ayr United v Morton
Dundee United v Inverness Caledonian Thistle
Dunfermline Athletic v Dundee
For the full Ladbrokes Championship fixture list click HERE
Ladbrokes League 1 - Saturday August 3
Airdrieonians v Forfar Athletic
Clyde v East Fife
Dumbarton v Raith Rovers
Peterhead v Falkirk
Stranraer v Montrose
For the full Ladbrokes League 1 fixture list click HERE
Ladbrokes League 2 - Saturday August 3
Brechin City v Annan Athletic
Cove Rangers v Edinburgh City
Elgin City v Cowdenbeath
Stenhousemuir v Albion Rovers
Stirling Albion v Queen’s Park
For the full Ladbrokes League 2 fixture list click HERE