A series of freak storms have struck popular Spanish tourist hotspots turning roads into powerful rivers while hail has lashed down and turned streets white.

Dramatic footage shows dirty water gushing down streets and into houses in Murcia, southeastern Spain, while enormous grey clouds tower over the province.

The Murcia region has been badly hit and in the city of Caravaca de la Cruz, a major pilgrimage site, golf-sized hail balls smashed down on cars.

Up to 20 residents from the city were evacuated and spent the night in a municipal sports pavilion, according to local reports.

The hail turned into enormous mounds of ice before quickly melting with rapids forming.