The heavy rains and strong winds caused the cancellation of hundreds of flights in nearby countries and put a nuclear power plant on alert.
Typhoon Usagi - the Japanese name for rabbit - has been called "severe," with winds up to 132 miles per hour.
It was downgraded from a "super" typhoon on Saturday after winds dropped below 150 miles per hour.
Two people were killed in the Philippines while nine were injured in Taiwan.
The storm is moving northwest from the southern Pacific into mainland China through Guangdong province.
Ferry boats were halted and fishing boats came back to port in China, Taiwan and Hong Kong as the typhoon approached. Shipping vessels were also stopped. Taiwan saw over 3,000 people living in flood-prone areas evacuated.