UPDATE: ScotRail confirmed at 6.40pm that the disruption to services has ended.

A number of ScotRail services have faced this afternoon after a freight train container crashed into a number of bridges in the Highlands.

At around 10:50 am NetworkRail received reports of a damaged bridge in the Perth area.

A spokesperson for the firm said: "Earlier today, a container on a freight train came into contact with three bridges over the railway between Perth - Dunkeld.

"The Highland Mainline has been closed as a safety precaution while engineers inspect the structures for any damage.

"We’ll reopen the line as soon as we can."

Although trains towards Perth have now resumed, the incident continues to impact services between Glasgow Queen Street and Inverness with cancellations, delays or revisions expected.

A ScotRail spokesperson said: "Our colleagues over at@NetworkRailSCOT are responding to reports of a bridge being damaged near Perth.

"This will need to be examined before services can pass over the bridge again.

"Services between Inverness & Glasgow/Edinburgh will be subject to cancellation or alterations."

For the latest updates visit the ScotRail site here.