A man has been taken to hospital after reportedly falling off the pavement and ending up under a bus in Irvine.

Shortly after 3pm on Monday, the pedestrian was struck by a bus in the Irvine Cross area of the Ayrshire town.

Emergency services attended and he was taken to Crosshouse Hospital in Kilmarnock for treatment.

Irvine Cross was closed off for nearly two hours, leading to diversions and bus delays, but has since been reopened.

One eyewitness, a nearby restaurant owner, said: "I think the old guy stepped off the kerb or fell off the pavement and ended up underneath the bus. It didn't look good."

A spokeswoman for Police Scotland said: "At around 3.10pm, police were called to a report of a man who had been struck by a bus in High Street, Irvine.

"He was taken to Crosshouse Hospital for treatment. The road has since been reopened."

A spokeswoman for the Scottish Ambulance Service said: "We received multiple calls at 3.07pm of a man who had been hit by a bus in Irvine.

"One paramedic response unit and one accident and emergency unit were sent to the scene.

"The first response arrived three minutes later at 3.10pm."