Rangers will take on Kilmarnock in their first Scottish Premiership of the season.
Steven Gerrard's side will travel to Ayrshire to face their fellow Europa League hopefuls with the game scheduled for Sunday, August 4 and a 1.30pm kick-off.
Rangers played Aberdeen on the opening day last season and drew 1-1 after Bruce Anderson cancelled out James Tavernier's opener while Alfredo Morelos was sent off.
The first derby of the season comes just four games in when Rangers host Celtic at Ibrox.
All fixtures are subject to change depending on TV picks and European games.

Fixtures in full
August
04/08/2019 13:30 Kilmarnock v Rangers
10/08/2019 15:00 Rangers v Hibernian
25/08/2019 12:15 St. Mirren v Rangers
September
01/09/2019 12:00 Rangers v Celtic
14/09/2019 15:00 Rangers v Livingston
22/09/2019 12:10 St. Johnstone v Rangers
28/09/2019 15:00 Rangers v Aberdeen
October
05/10/2019 15:00 Rangers v Hamilton Academical
20/10/2019 12:15 Heart of Midlothian v Rangers
26/10/2019 15:00 Rangers v Motherwell
30/10/2019 19:45 Ross County v Rangers
November
02/11/2019 15:00 Rangers v St. Johnstone
09/11/2019 15:00 Livingston v Rangers
23/11/2019 15:00 Hamilton Academical v Rangers
30/11/2019 15:00 Rangers v Heart of Midlothian
December
04/12/2019 19:45 Aberdeen v Rangers
07/12/2019 15:00 Rangers v Ross County
14/12/2019 15:00 Motherwell v Rangers
21/12/2019 15:00 Hibernian v Rangers
26/12/2019 15:00 Rangers v Kilmarnock
29/12/2019 15:00 Celtic v Rangers
January
22/01/2020 19:45 Rangers v St. Mirren
25/01/2020 15:00 Heart of Midlothian v Rangers
February
01/02/2020 15:00 Rangers v Aberdeen
05/02/2020 19:45 Rangers v Hibernian
12/02/2020 19:45 Kilmarnock v Rangers
15/02/2020 15:00 Rangers v Livingston
22/02/2020 15:00 St. Johnstone v Rangers
March
04/03/2020 19:45 Rangers v Hamilton Academical
07/03/2020 15:00 Ross County v Rangers
14/03/2020 15:00 Rangers v Celtic
21/03/2020 15:00 St. Mirren v Rangers
April
04/04/2020 15:00 Rangers v Motherwell