Vehicles were forced to use diversions near the Friarton Bridge after a fire closed the road on Tuesday.
The northbound carriageway of the motorway remained shut at junction 10 Craigend more than three hours after a vehicle fire.
Traffic Scotland announced just after 6.40pm that the road was forced to close due to the fire.
The diverted route for northbound traffic was Broxden Roundabout, A93 to Perth, Glasgow Road, York Place, County Place, South Street, Queens Bridge, A85 Dundee Road, Barnhill interchange and A90 to Dundee.
Traffic Scotland confirmed that the road had reopened at 9.58pm.
A spokesperson for Scottish Fire and Rescue said: “We got a call at 6pm and sent two appliances from Perth.
“We received the stop message at 6.24pm.”
Conversation