Drivers faced long delays after a lorry fire and a crash on the A9 north of Dunblane.
Emergency services were called to the blaze on the northbound carriageway at around 3.20pm on Friday.
The road was closed for anyone heading to Perthshire until late on Friday evening.
A separate collision also caused tailbacks on the southbound side but it has since been cleared.
Motorists have been facing delays of more than 30 minutes in the area.
Video shared on social media showed huge plumes of smoke coming from the vehicle.
@STVNews tanker on fire on A9 northbound and 3 car accident from rubber nickers blocking M9 Southbound outside Dunblane pic.twitter.com/NkcHGWKAjp
— Angie 🏴🏴 (@hawkgrrrl1) March 3, 2023
A Police Scotland spokeswoman said: “The A9 north of Dunblane near Ashfield is currently closed as officers and emergency services respond to a lorry fire.
“This was reported to police at around 3.20pm on Friday.
“Emergency services remain at the scene.”
The Scottish Fire and Rescue Service says it has sent three appliances to the incident.