Two people have been taken to hospital and drivers are facing long delays following a crash the A9 between between Dunkeld and Pitlochry.
Emergency services were called to the scene, near Kindallachan, around 7am on Monday morning following reports of a collision involving two vehicles.
Two people were subsequently taken to Ninewells Hospital in Dundee.
The road was shut both ways for more than two hours but has since fully reopened.
Drivers faced delays of more than an hour on the A9 between Dunkeld and Pitlochry following the crash.
As of 2.50pm, drivers heading north were facing 54-minute queues with delays of about 12 minutes southbound, according to Traffic Scotland.
Police Scotland confirmed the road was fully reopen by 3pm.
Temporary traffic lights installed
A spokesperson for the Scottish Ambulance Service said: “We received a call at 6.58am today to attend a road traffic collision on the A9 near Pitlochry.
“We dispatched two ambulances to the scene and transported two patients to Ninewells Hospital.”
A spokesperson for Police Scotland added: “One lane has reopened on the A9 southbound at Kindallachan following a crash involving two vehicles.
“This lane will allow vehicles to travel in both directions and a traffic light system is being put in place.
“Officers remain at the scene.”
Two fire appliances from Aberfeldy and Blairgowrie were called to the incident.
It comes as drivers are also facing some disruption further north on the A9 due to roadworks at Pitlochry.
Conversation