First Great Western Trains say that one of their drivers suffered serious cuts and bruises to his face after an object the size of a brick was thrown from a bridge.
The 'rock' smashed through the driver's window as the train made its way from Romsey to Salisbury.
The Portsmouth to Cardiff service was delayed by an hour. A doctor on board the train treated the injured driver and a South West Trains driver stepped in to take the locamotive to Salisbury.
More top news
A meandering cat has found a permanent home after being discovered in a London Underground station.
Jamie Charles Taylor began abusing the girl when she was just four and eventually raped her when she was only seven years-old.
Friday afternoon's forecast for the east of the region