The weather system that produced wild storms that lashed Perth over the weekend is moving into South Australia.

The Bureau of Meteorology has issued a severe weather warning for much of the state with winds gusts of up to 90km/h expected around midnight.

Showers and thunderstorms have also been forecast ahead of easing conditions on Thursday.

Centres to be most affected included Ceduna, Port Lincoln and Cleve on Eyre Peninsula, metropolitan Adelaide, Kingscote on Kangaroo Island and Port Pirie in the mid-north.

Wind gusts of up to 80km/h have already been recorded at Ceduna, stirring up large dust storms.

Powerful winds have also reportedly torn the roof off a cabin at a Port Lincoln tourist park.

On Thursday the centres of concern were Murray Bridge, east of Adelaide and Mount Gambier and Lameroo in the southeast.

South Australia's State Emergency Service said local residents should take precautions by ensuring loose items were secured and placing vehicle under cover.

People were advised to stay indoors where possible.

The severe weather hit an area of Western Australia on Sunday, bringing winds of up to 140km/h, causing unprecedented damage to the electricity network and leaving about 160,000 homes without power.

Latest From 7News