Two men were taken to hospital after a three-vehicle crash in the Carse of Gowrie on Wednesday.
The road between St Madoes and Errol was blocked by the collision.
Stagecoach said its service 39 buses were unable to serve all stops between the two villages while emergency services worked at the scene.
However, it was confirmed at around 12.30pm that services had returned to normal.
A Scottish Ambulance Service spokesperson said: “We received a call at 9.09am today to attend an incident between Errol and St Madoes.
“We dispatched two ambulances and a rapid response vehicle to the scene.
“We transported two male patients to Ninewells Hospital in Dundee.”
A Police Scotland spokesperson said: “Around 9.15am on Wednesday, we were called to a report of a three-vehicle road crash in Errol, Perthshire.
“Officers are in attendance and recovery is being arranged.”