Hong Kong shut down all but essential services in the global financial hub to brace for Typhoon Haima, which made landfall on the coast of China, about 110km to the east of Hong Kong, with strength equivalent to a Category 1 hurricane.
Haima, referred to as Lawin in the Philippines, was expected to hit around 100 km (62 miles) from the territory with winds of 40 mph or more.
The authorities issued a T8 tropical cyclone warning signal, meaning most businesses and schools were closed. Bus, ferry and train services were also affected.
About 170 people took refuge at the 22 government-run temporary shelters.
Flights and train services have been canceled in and out of the city, stopping a total of 742 passenger flights.
Wreaking havoc in its path, Haima moved north into China's Guangdong province. Nine cities have issued the highest red typhoon alert, people were asked to remain indoors and schools, offices and businesses were ordered closed.
It is the 22nd typhoon to hit China so far this year.
Haima, the strongest storm to hit the Philippines in three years, left thousands of hectares of farmland destroyed.
"It was like we were hit by another Yolanda," said Ricardo Jalad, chief of the National Disaster Risk Reduction and Management Council in Philippines.
The 2013 super typhoon Yolanda, also known as Haiyan, killed at least 6,000 people and destroyed billions of pesos worth of property.