Typhoon Muifa has gained strength in the East China Sea, forcing the cancellation of hundreds of flights out of the financial hub of Shanghai and threatening the busy port shared by Ningbo and Zhoushan cities.
Zhejiang province upgraded its typhoon emergency response to the highest level, with Muifa expected to move northwest at a speed of 20-25km/h before intensifying and eventually reaching coastal areas south of Zhoushan, according to the China Meteorological Administration.
China's 12th cyclone of the year was expected to make landfall on Wednesday afternoon or night, according to forecasters.
Shanghai issued an advisory warning for wind gusts, and heavy rains are expected until Thursday.
More than 50 per cent of flights will be reduced or cancelled at Shanghai Pudong Airport and Hongqiao Airport on Wednesday with 589 flights already affected, according to state media.
Flights to and from Zhoushan and Ningbo airports were also cancelled.
Zhejiang authorities issued a 'red warning' for flash floods in several areas and the national weather forecaster said there was a high risk of flooding of small and medium-sized rivers in northeast Zhejiang, as well as waterlogging in eastern and northern Zhejiang, Shanghai, southern areas of Jiangsu and other places.