Rangers take on Celtic for the first time this coming season on August 28.
That's the fourth fixture of the season, the earliest the two sides have squared-off against each other in recent history.
Other big matches to keep an eye on include the Edinburgh derby, the first of the season comes on September 11 and then the first Dundee derby of the campaign which arrives on September 18.
Meanwhile Rangers open their defence of the Premiership title at home to Livingston on July 31 and then, the following evening, Ange Postecoglou kicks off his Parkhead role at Tynecastle where Celts play newly promoted Hearts at 8pm.
Some fixtures may be changed to accommodate Sky Sports, but as of today's announcement, the FULL fixture list is as follows:
Matchday 1
Saturday 31/07/2021 Dundee v St. Mirren 15:00
Saturday 31/07/2021 Heart of Midlothian v Celtic 20:00 Sky Sports
Saturday 31/07/2021 Rangers v Livingston 13:30 Sky Sports
Saturday 31/07/2021 Ross County v St. Johnstone 15:00
Sunday 01/08/2021 Aberdeen v Dundee United 15:00
Sunday 01/08/2021 Motherwell v Hibernian 16:30 Sky Sports
Matchday 2
Saturday 07/08/2021 Celtic v Dundee 15:00
Saturday 07/08/2021 Dundee United v Rangers 15:00
Saturday 07/08/2021 Hibernian v Ross County 15:00
Saturday 07/08/2021 Livingston v Aberdeen 15:00
Saturday 07/08/2021 St. Mirren v Heart of Midlothian 15:00
Sunday 08/08/2021 St. Johnstone v Motherwell 15:00
Matchday 3
Saturday 21/08/2021 Celtic v St. Mirren 15:00
Saturday 21/08/2021 Dundee v Hibernian 15:00
Saturday 21/08/2021 Heart of Midlothian v Aberdeen 15:00
Saturday 21/08/2021 Livingston v Motherwell 15:00
Saturday 21/08/2021 Ross County v Rangers 15:00
Saturday 21/08/2021 St. Johnstone v Dundee United 15:00
Matchday 4
Saturday 28/08/2021 Aberdeen v Ross County 15:00
Saturday 28/08/2021 Dundee United v Heart of Midlothian 15:00
Saturday 28/08/2021 Hibernian v Livingston 15:00
Saturday 28/08/2021 Motherwell v Dundee 15:00
Saturday 28/08/2021 Rangers v Celtic 15:00
Saturday 28/08/2021 St. Mirren v St. Johnstone 15:00
Matchday 5
Saturday 11/09/2021 Celtic v Ross County 15:00
Saturday 11/09/2021 Dundee v Livingston 15:00
Saturday 11/09/2021 Heart of Midlothian v Hibernian 15:00
Saturday 11/09/2021 Motherwell v Aberdeen 15:00
Saturday 11/09/2021 St. Johnstone v Rangers 15:00
Saturday 11/09/2021 St. Mirren v Dundee United 15:00
Matchday 6
Saturday 18/09/2021 Aberdeen v St. Johnstone 15:00
Saturday 18/09/2021 Dundee United v Dundee 15:00
Saturday 18/09/2021 Hibernian v St. Mirren 15:00
Saturday 18/09/2021 Livingston v Celtic 15:00
Saturday 18/09/2021 Rangers v Motherwell 15:00
Saturday 18/09/2021 Ross County v Heart of Midlothian 15:00
Matchday 7
Saturday 25/09/2021 Celtic v Dundee United 15:00
Saturday 25/09/2021 Dundee v Rangers 15:00
Saturday 25/09/2021 Heart of Midlothian v Livingston 15:00
Saturday 25/09/2021 Hibernian v St. Johnstone 15:00
Saturday 25/09/2021 Motherwell v Ross County 15:00
Saturday 25/09/2021 St. Mirren v Aberdeen 15:00
Matchday 8
Saturday 02/10/2021 Aberdeen v Celtic 15:00
Saturday 02/10/2021 Dundee United v Ross County 15:00
Saturday 02/10/2021 Heart of Midlothian v Motherwell 15:00
Saturday 02/10/2021 Livingston v St. Mirren 15:00
Saturday 02/10/2021 Rangers v Hibernian 15:00
Saturday 02/10/2021 St. Johnstone v Dundee 15:00
Matchday 9
Saturday 16/10/2021 Dundee v Aberdeen 15:00
Saturday 16/10/2021 Hibernian v Dundee United 15:00
Saturday 16/10/2021 Motherwell v Celtic 15:00
Saturday 16/10/2021 Rangers v Heart of Midlothian 15:00
Saturday 16/10/2021 Ross County v St. Mirren 15:00
Saturday 16/10/2021 St. Johnstone v Livingston 15:00
Matchday 10
Saturday 23/10/2021 Aberdeen v Hibernian 15:00
Saturday 23/10/2021 Celtic v St. Johnstone 15:00
Saturday 23/10/2021 Dundee United v Motherwell 15:00
Saturday 23/10/2021 Heart of Midlothian v Dundee 15:00
Saturday 23/10/2021 Ross County v Livingston 15:00
Saturday 23/10/2021 St. Mirren v Rangers 15:00
Matchday 11
Wednesday 27/10/2021 Dundee v Ross County 19:45
Wednesday 27/10/2021 Hibernian v Celtic 19:45
Wednesday 27/10/2021 Livingston v Dundee United 19:45
Wednesday 27/10/2021 Motherwell v St. Mirren 19:45
Wednesday 27/10/2021 Rangers v Aberdeen 19:45
Wednesday 27/10/2021 St. Johnstone v Heart of Midlothian 19:45
Matchday 12
Saturday 30/10/2021 Aberdeen v Heart of Midlothian 15:00
Saturday 30/10/2021 Celtic v Livingston 15:00
Saturday 30/10/2021 Dundee United v St. Johnstone 15:00
Saturday 30/10/2021 Motherwell v Rangers 15:00
Saturday 30/10/2021 Ross County v Hibernian 15:00
Saturday 30/10/2021 St. Mirren v Dundee 15:00
Matchday 13
Saturday 06/11/2021 Aberdeen v Motherwell 15:00
Saturday 06/11/2021 Dundee v Celtic 15:00
Saturday 06/11/2021 Heart of Midlothian v Dundee United 15:00
Saturday 06/11/2021 Livingston v Hibernian 15:00
Saturday 06/11/2021 Rangers v Ross County 15:00
Saturday 06/11/2021 St. Johnstone v St. Mirren 15:00
Matchday 14
Saturday 20/11/2021 Dundee United v Aberdeen 15:00
Saturday 20/11/2021 Hibernian v Dundee 15:00
Saturday 20/11/2021 Motherwell v Heart of Midlothian 15:00
Saturday 20/11/2021 Rangers v St. Johnstone 15:00
Saturday 20/11/2021 Ross County v Celtic 15:00
Saturday 20/11/2021 St. Mirren v Livingston 15:00
Matchday 15
Saturday 27/11/2021 Celtic v Aberdeen 15:00
Saturday 27/11/2021 Dundee v Motherwell 15:00
Saturday 27/11/2021 Heart of Midlothian v St. Mirren 15:00
Saturday 27/11/2021 Livingston v Rangers 15:00
Saturday 27/11/2021 Ross County v Dundee United 15:00
Saturday 27/11/2021 St. Johnstone v Hibernian 15:00
Matchday 16
Wednesday 01/12/2021 Aberdeen v Livingston 19:45
Wednesday 01/12/2021 Celtic v Heart of Midlothian 19:45
Wednesday 01/12/2021 Dundee v St. Johnstone 19:45
Wednesday 01/12/2021 Hibernian v Rangers 19:45
Wednesday 01/12/2021 Motherwell v Dundee United 19:45
Wednesday 01/12/2021 St. Mirren v Ross County 19:45
Matchday 17
Saturday 04/12/2021 Aberdeen v St. Mirren 15:00
Saturday 04/12/2021 Dundee United v Celtic 15:00
Saturday 04/12/2021 Hibernian v Motherwell 15:00
Saturday 04/12/2021 Livingston v Heart of Midlothian 15:00
Saturday 04/12/2021 Rangers v Dundee 15:00
Saturday 04/12/2021 St. Johnstone v Ross County 15:00
Matchday 18
Saturday 11/12/2021 Celtic v Motherwell 15:00
Saturday 11/12/2021 Dundee United v Livingston 15:00
Saturday 11/12/2021 Heart of Midlothian v Rangers 15:00
Saturday 11/12/2021 Ross County v Dundee 15:00
Saturday 11/12/2021 St. Johnstone v Aberdeen 15:00
Saturday 11/12/2021 St. Mirren v Hibernian 15:00
Matchday 19
Saturday 18/12/2021 Dundee v Heart of Midlothian 15:00
Saturday 18/12/2021 Hibernian v Aberdeen 15:00
Saturday 18/12/2021 Livingston v Ross County 15:00
Saturday 18/12/2021 Motherwell v St. Johnstone 15:00
Saturday 18/12/2021 Rangers v Dundee United 15:00
Saturday 18/12/2021 St. Mirren v Celtic 15:00
Matchday 20
Sunday 26/12/2021 Aberdeen v Dundee 15:00
Sunday 26/12/2021 Dundee United v Hibernian 15:00
Sunday 26/12/2021 Heart of Midlothian v Ross County 15:00
Sunday 26/12/2021 Motherwell v Livingston 15:00
Sunday 26/12/2021 Rangers v St. Mirren 15:00
Sunday 26/12/2021 St. Johnstone v Celtic 15:00
Matchday 21
Wednesday 29/12/2021 Aberdeen v Rangers 19:45
Wednesday 29/12/2021 Celtic v Hibernian 19:45
Wednesday 29/12/2021 Dundee United v St. Mirren 19:45
Wednesday 29/12/2021 Heart of Midlothian v St. Johnstone 19:45
Wednesday 29/12/2021 Livingston v Dundee 19:45
Wednesday 29/12/2021 Ross County v Motherwell 19:45
Matchday 22
Sunday 02/01/2022 Celtic v Rangers 15:00
Sunday 02/01/2022 Dundee v Dundee United 15:00
Sunday 02/01/2022 Hibernian v Heart of Midlothian 15:00
Sunday 02/01/2022 Livingston v St. Johnstone 15:00
Sunday 02/01/2022 Ross County v Aberdeen 15:00
Sunday 02/01/2022 St. Mirren v Motherwell 15:00
Matchday 23
Wednesday 26/01/2022 Dundee United v Ross County 19:45
Wednesday 26/01/2022 Heart of Midlothian v Celtic 19:45
Wednesday 26/01/2022 Motherwell v Hibernian 19:45
Wednesday 26/01/2022 Rangers v Livingston 19:45
Wednesday 26/01/2022 St. Johnstone v Dundee 19:45
Wednesday 26/01/2022 St. Mirren v Aberdeen 19:45
Matchday 24
Saturday 29/01/2022 Aberdeen v St. Johnstone 15:00
Saturday 29/01/2022 Celtic v Dundee United 15:00
Saturday 29/01/2022 Dundee v St. Mirren 15:00
Saturday 29/01/2022 Heart of Midlothian v Motherwell 15:00
Saturday 29/01/2022 Hibernian v Livingston 15:00
Saturday 29/01/2022 Ross County v Rangers15:00
Matchday 25
Saturday 05/02/2022 Dundee v Ross County 15:00
Saturday 05/02/2022 Hibernian v St. Mirren 15:00
Saturday 05/02/2022 Livingston v Aberdeen 15:00
Saturday 05/02/2022 Motherwell v Celtic 15:00
Saturday 05/02/2022 Rangers v Heart of Midlothian 15:00
Saturday 05/02/2022 St. Johnstone v Dundee United 15:00
Matchday 26
Wednesday 09/02/2022 Aberdeen v Celtic 19:45
Wednesday 09/02/2022 Dundee United v Motherwell 19:45
Wednesday 09/02/2022 Heart of Midlothian v Dundee 19:45
Wednesday 09/02/2022 Rangers v Hibernian 19:45
Wednesday 09/02/2022 Ross County v Livingston 19:45 26
Wednesday 09/02/2022 St. Mirren v St. Johnstone 19:45
Matchday 27
Saturday 19/02/2022 Celtic v Dundee 15:00
Saturday 19/02/2022 Dundee United v Rangers 15:00
Saturday 19/02/2022 Hibernian v Ross County 15:00
Saturday 19/02/2022 Livingston v St. Mirren 15:00
Saturday 19/02/2022 Motherwell v Aberdeen 15:00
Saturday 19/02/2022 St. Johnstone v Heart of Midlothian 15:00
Matchday 28
Saturday 26/02/2022 Aberdeen v Dundee United 15:00
Saturday 26/02/2022 Dundee v Livingston 15:00
Saturday 26/02/2022 Hibernian v Celtic 15:00
Saturday 26/02/2022 Rangers v Motherwell 15:00
Saturday 26/02/2022 Ross County v St. Johnstone 15:00
Saturday 26/02/2022 St. Mirren v Heart of Midlothian 15:00
Matchday 29
Wednesday 02/03/2022 Celtic v St. Mirren 19:45
Wednesday 02/03/2022 Dundee v Hibernian 19:45
Wednesday 02/03/2022 Heart of Midlothian v Aberdeen 19:45
Wednesday 02/03/2022 Livingston v Dundee United 19:45
Wednesday 02/03/2022 Motherwell v Ross County 19:45
Wednesday 02/03/2022 St. Johnstone v Rangers 19:45
Matchday 30
Saturday 05/03/2022 Dundee United v Heart of Midlothian 15:00
Saturday 05/03/2022 Hibernian v St. Johnstone 15:00
Saturday 05/03/2022 Livingston. v Celtic 15:00
Saturday 05/03/2022 Motherwell v Dundee 15:00
Saturday 05/03/2022 Rangers v Aberdeen 15:00
Saturday 05/03/2022 Ross County v St. Mirren 15:00
Matchday 31
Saturday 19/03/2022 Aberdeen v Hibernian 15:00
Saturday 19/03/2022 Celtic v Ross County 15:00
Saturday 19/03/2022 Dundee v Rangers 15:00
Saturday 19/03/2022 Heart of Midlothian v Livingston 15:00
Saturday 19/03/2022 St. Johnstone v Motherwell 15:00
Saturday 19/03/2022 St. Mirren v Dundee United 15:00
Matchday 32
Saturday 02/04/2022 Dundee v Aberdeen 15:00
Saturday 02/04/2022 Hibernian v Dundee United 15:00
Saturday 02/04/2022 Motherwell v St. Mirren 15:00
Saturday 02/04/2022 Rangers v Celtic 15:00
Saturday 02/04/2022 Ross County v Heart of Midlothian 15:00
Saturday 02/04/2022 St. Johnstone v Livingston 15:00
Matchday 33
Saturday 09/04/2022 Aberdeen v Ross County 15:00
Saturday 09/04/2022 Celtic v St. Johnstone 15:00
Saturday 09/04/2022 Dundee United v Dundee 15:00
Saturday 09/04/2022 Heart of Midlothian v Hibernian 15:00
Saturday 09/04/2022 Livingston v Motherwell 15:00
Saturday 09/04/2022 St. Mirren v Rangers 15:00
Post-split fixture dates
34 - Saturday 23/04/2022
35- Saturday 30/04/2022
36 - Saturday 07/05/2022
37 - Wednesday 11/05/2022
38 - Saturday 14/05/2022
Comments & Moderation
Readers’ comments: You are personally liable for the content of any comments you upload to this website, so please act responsibly. We do not pre-moderate or monitor readers’ comments appearing on our websites, but we do post-moderate in response to complaints we receive or otherwise when a potential problem comes to our attention. You can make a complaint by using the ‘report this post’ link . We may then apply our discretion under the user terms to amend or delete comments.
Post moderation is undertaken full-time 9am-6pm on weekdays, and on a part-time basis outwith those hours.
Read the rules here