2019/20 Scottish Premiership fixtures: Rangers face Kilmarnock on TV, Celtic host St Johnstone and Aberdeen welcome Hearts on opening day

The 12 Premiership clubs have found out their fixtures for the coming season.

Celtic kick-off the season with a home match with St Johnstone. Picture: SNS
Celtic kick-off the season with a home match with St Johnstone. Picture: SNS

The opening weekend sees St Johnstone travel to Parkhead as Celtic unfurl the league-winning flag, while Rangers don't play until Sunday with their trip to Kilmarnock televised.

Aberdeen host Hearts, St Mirren go to Easter Road to face Hibs, newboys Ross County start with a home tie against Hamilton and Livingston welcome Motherwell.

Sign up to our Football newsletter

The first Old Firm clash is scheduled for Saturday, 31 August at Ibrox, while Easter Road is the venue for the first Edinburgh derby on Saturday, September 21.

First five fixtures:

Aberdeen

Hearts (H)

St Mirren (A)

Kilmarnock (A)

Ross County (H)

St Johnstone (H)

Celtic

St Johnstone (H)

Motherwell (A)

Hearts (H)

Rangers (A)

Hamilton Accies (A)

Hamilton

Ross County (A)

Kilmarnock (H)

Motherwell (H)

Hearts (A)

Celtic (H)

Hearts

Aberdeen (A)

Ross County (H)

Celtic (A)

Hamilton (H)

Motherwell (H)

Hibernian

St Mirren (H)

Rangers (A)

St Johnstone (H)

Motherwell (A)

Kilmarnock (A)

Kilmarnock

Rangers (H)

Hamilton (A)

Aberdeen (H)

St Johnstone (A)

Hibernian (H)

Livingston

Motherwell (H)

St Johnstone (A)

Ross County (A)

St Mirren (H)

Rangers (A)

Motherwell

Livingston (A)

Celtic (H)

Hamilton (A)

Hibernian (H)

Hearts (A)

Rangers

Kilmarnock (A)

Hibs (H)

St Mirren (A)

Celtic (H)

Livingston (H)

Ross County

Hamilton (H)

Hearts (A)

Livingston (H)

Aberdeen (A)

St Mirren (A)

St Johnstone

Celtic (A)

Livingston (H)

Hibernian (A)

Kilmarnock (H)

Aberdeen (A)

St Mirren

Hibernian (A)

Aberdeen (H)

Rangers (H)

Livingston (A)

Ross County (A)

Post split fixtures are scheduled for:

Saturday, 18 April

Saturday, 25 April

Saturday, 2 May

Wednesday, 13 May

Saturday, 16 May