China: Typhoon In-Fa is expected to make landfall along the east coast near Shanghai on Sunday, forecasters say.
Flights and train services have been suspended, while people have been ordered to stay indoors.
Disruptive winds, rough seas and flooding are expected. Meanwhile, dozens of ships have been evacuated from a busy port south of Shanghai.
The typhoon follows a period of historic flooding that caused widespread damage and killed at least 58 people in central China.
Emergency crew are still working around the clock to rescue survivors and provide aid to the tens of millions of people affected by the floods.
The storm is currently moving away from Taiwan with maximum gusts of about 92 mph (148 km/h), according to the Joint Typhoon Warning Center.
In its latest update, the forecaster said the typhoon was not expected to strengthen significantly before it collides with eastern China.
After it makes landfall, flash flooding, mudslides and gusts of up to 120 mph are possible along the east coast, forecasters have warned.
And from Sunday, the typhoon will bring “long periods of extremely heavy rainfall”, China’s National Meteorological Center said.
It added that coastal areas “should guard against the combined impact of wind, rain and tides”.