Rangers will face Kilmarnock on the opening weekend as they bid to dethrone champions Celtic.
Michael Beale takes charge of his first full campaign after coming in during the winter months last season and after boasting a decent Scottish Premiership record he will be hoping his side can get off to a flying start as they bid to recapture the league crown. The Hoops have won the last two leagues under Ange Postecoglou but he has left for a crack at England with Tottenham but they've moved fast to bring back Brendan Rodgers for a second stint. He enjoyed a trophy laden first spell as the battle for silverware begins.
The Light Blues are going through a summer rebuild with the likes of Allan McGregor, Ryan Kent and Alfredo Morelos now gone from the ranks. Five new faces are alreday in the door with Abdallah Sima the latest to arrive at Ibrox this summer after the captures of Sam Lammers, Kieran Dowell, Dujon Sterling and Jack Butland. Supporters will be keen to get those derby dates with Celtic circled on the calendar as they target a big start. They also have the small matter of Champions League qualifiers early on in the season.
Glasgow Live Sport brings you all the fixtures from matchday 1 to 33 ahead of the league split.
Rangers' Scottish Premiership fixtures in full
Matchday 1 - Saturday, August 5 - Kilmarnock v Rangers (Live on Sky Sports, 5.15pm)
Matchday 2 - Saturday, August 12 - Rangers v Livingston
Matchday 3 - Saturday, August 26 - Ross County v Rangers
Matchday 4 - Sunday, September 3 - Rangers v Celtic (Live on Sky Sports, 12 noon)
Matchday 5 - Saturday, September 16 - St Johnstone v Rangers
Matchday 6 - Saturday, September 23 - Rangers v Motherwell
Matchday 7 - Saturday, September 30 - Rangers v Aberdeen
Matchday 8 - Saturday, October 7 - St Johnstone v Rangers
Matchday 9 - Saturday, October 21 - Rangers v Hibs
Matchday 10 - Saturday, October 28 - Rangers v Hearts
Matchday 11 - Wednesday, November 1 - Dundee v Rangers (7.45pm)
Matchday 12 - Saturday, November 4 - Rangers v St Johnstone
Matchday 13 - Saturday, November 11 - Livingston v Rangers
Matchday 14 - Saturday, November 25 - Aberdeen v Rangers
Matchday 15 - Saturday, December 2 - Rangers v St Mirren
Matchday 16 - Wednesday, December 6 - Hearts v Rangers (7.45pm)
Matchday 17 - Saturday, December 9 - Rangers v Dundee
Matchday 18 - Saturday, December 16 - Hibs v Rangers
Matchday 19 - Saturday, December 23 - Motherwell v Rangers
Matchday 20 - Wednesday, December 27 - Rangers v Ross County (7.45pm)
Matchday 21 - Saturday, December 30 - Celtic v Rangers
Matchday 22 - Tuesday, January 2 - Rangers v Kilmarnock
Matchday 23 - Saturday, January 27 - St Mirren v Rangers
Matchday 24 - Saturday February 3 - Rangers v Livingston
Matchday 25 - Wednesday, February 7 - Rangers v Aberdeen
Matchday 26 - Saturday, February 17 - St Johnstone v Rangers
Matchday 27 - Saturday, February 24 - Rangers v Hearts
Matchday 28 - Wednesday, February 28 - Kilmarnock v Rangers
Matchday 29 -Saturday, March 2 - Rangers v Motherwell
Matchday 30 - Saturday, March 16 - Dundee v Rangers
Matchday 31 - Saturday, March 30 - Rangers v Hibs
Matchday 32 - Saturday, April 6 - Rangers v Celtic
Matchday 33 - Saturday, April 13 - Ross County v Rangers
Post split fixtures - April 27, May 4, May 11, May 15, May 18/19
**Dates and times of fixtures subject to change**