A heavy rain warning is in place for Fiordland, Westland and the Otago and Canterbury headwaters.
A strong wind warning is also in place for the Canterbury high country, where northwest gales are forecast to be severe in exposed areas, with gusts reaching 120km/h.
A heavy rain watch is in force for Buller, Southland and Otago, excluding
North Otago.
The bad weather follows what feels like an early summer for most of the country today.
Eastern parts of the South Island, most especially Canterbury, will feel the warmth of a norwester, with temperatures around 12C above average for October, MetService forecaster Gerard Bellam says.
The Garden City is expected to reach 28C, along with Kaikōura, while Timaru and Ashburton can expect 27C, Dunedin 25C and Blenheim 24C.