Frustrated commuters escaped injury only to endure a two-and-a-half-hour bus journey from Dundee to Arbroath after yobs threw a stone at the vehicle.
Stagecoach Strathtay had to send out a replacement bus after the first vehicle was hit with a stone as it travelled north up Arbroath Road.
However, the replacement bus developed a fault after around 10 minutes, leaving passengers stranded until the next 73 left Broughty Ferry just before 9pm.
Laura Mooney from Arbroath said: “I was upstairs when I heard a crash.
“It happened on Arbroath Road somewhere after Baxter Park but before Craigie Drive. It was probably someone hiding in a side street.
“Some object hit the window. I was told if it went right through it would have hit someone,” she added.
A spokeswoman for Stagecoach Strathtay said: “One of our buses operating on route 73 on Sunday evening at around 19.30 was involved in an incident in which a window was broken.
“We are thankful that there were no injuries and we are currently assisting the police with their inquiries into the full circumstances.”
Attacks on buses have become increasingly common in Dundee in recent months.
A 16-year-old boy suffered leg injures after a gang of youths showered the bus with stones as it drove along Lothian Crescent on Sunday November 1.
Police Scotland said the attack could have had “catastrophic” consequences for all the passengers on the bus.
Anyone with information regarding the Arbroath Road incident should contact police on 101.