A signalling problem has caused rush hour chaos on Scotland's railways.

The fault at Perth has disrupted services between Glasgow Queen Street and Aberdeen, Edinburgh, Inverness and Perth before 7am this morning. 

The disruption is believed to have affected more than 70 services.

Rail operators say disruption is expected to continue until after 9am as services to Inverness and Aberdeen from Glasgow and Edinburgh have been terminating at Perth.

Read more: Fifth day of ScotRail customer disruption hits new timetable high with more problems for flagship new trains

Ticket acceptance on buses has been arranged.

The disruption has also caused delays in the central belt, including services between Glasgow and Edinburgh.

The incident comes less than a week after ScotRail launched their new winter timetable, which has sparked backlash from passengers due to cancellations and over-crowding.

On Friday at least eight rush-hour services between Glasgow and Edinburgh were cancelled, affecting hundreds of passengers. 

The rail operator has largely blamed staff shortages on the issues surrounding the new timetable.