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
Holly has your pollen forecast for the east and west of the region.
The authorities in Salisbury hope to reopen 'The Maltings' shopping area which was closed after a nerve agent attack on a former Russian spy
The Duke and Duchess of Sussex will attend a Buckingham Palace garden party as part of the Prince of Wales’s 70th birthday celebrations.