Firefighters rescued residents from flooded streets and cars were washed away in the Sicilian region of Messina after a month's worth of rain fell in just four hours.

Almost 150 millimetres of rain fell, overloading the drainage system, the municipality said in a statement, describing it as an "event of exceptional magnitude".

The heavy rain caused mudslides and vehicles parked close to waterways were dragged downstream by what became fast-running rivers.

Firefighters carried out more than 100 operations, including using inflatable boats to rescue people trapped in their homes.

Footage: AFP

Thanks to a weather warning, no injuries were reported in the affected areas, the civil protection agency said.

Bad weather also hit the region of Calabria, across the Strait of Messina on the Italian mainland, causing Catanzaro mayor Nicola Fiorita to urge fellow residents to stay at home.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.