Fire crews rushed to extinguish a bus which caught fire during rush hour on Tuesday morning.
The Stagecoach vehicle went up in flames at around 8.10am on the B935 near Forgandenny.
Fire fighters took around half an hour to put out the flames.
Perth Service 17 will not operate from Forgandenny at 08:06 due to an incident. Sorry for any inconvenience caused by this.
— Stagecoach East Scot (@StagecoachEScot) November 1, 2016
It is unknown how many people were on the bus.
A spokeswoman for the Scottish Fire and Rescue Service said: “We were called at 8.10am to a bus on fire on the B935 near Forteviot.
“Two appliances from Perth attended and the fire was extinguished using a main hose and two breathing apparatus.”