Hearts open against Rangers

Hearts open their Scottish Championship campaign with a tough away trip to face Rangers at Ibrox on August 9 and both clubs will face each other at Tynecastle on the final day of the season on May 2.

Robbie Neilson's side face a difficult start to the season with the first Edinburgh derby taking place on the second weekend of the season on August 16 at Tynecastle.

Hearts travel to Livingston over the Christmas period, with a trip to the Almondvale Stadium on December 27, before facing a home derby clash with Hibernian on January 3.

The other two Edinburgh derby clashes take place at Easter Road on October 25 and at Hibs on April 11.