MetService is warning that heavy rain could hit Otago, Canterbury and Dunedin tonight.
A low pressure system is directing rain onto eastern parts of the South Island today, MetService said.
A heavy rain watch for North Otago has been upgraded to a warning.
Downpours between 9pm tonight and 9am tomorrow could cause streams and rivers to rise rapidly in Orange. Surface flooding and slips could occur and driving conditions might be dangerous.
Up to 60mm of rain is expected to fall during this time, with peak intensities of 5mm to 10mm an hour.
Heavy rain watches are also in place for inland Canterbury and Dunedin.
An update on the weather warnings will be issued by 9pm tonight.