The typhoon landed on the coast of Boao Township in the city of Qionghai at 3:30 p.m., packing winds of up to 118.8 km per hour, according to the Hainan meteorological service.
The typhoon is weakening after landing and is forecast to move across the southern part of Hainan before entering the Beibu Gulf early on Thursday morning.
Typhoon Kompasu, coupled with a cold front, was forecast to bring heavy rains and strong winds to the sea and land areas of Hainan from Wednesday afternoon to daytime on Thursday.
Bracing for the typhoon, authorities in Hainan have canceled all flights at major airports across the province and suspended the local high-speed railway loop line service, as well as ferries across Qiongzhou Strait, which connect Hainan with Guangdong Province.
Related Stories
The island province has adopted an emergency response plan to cope with heavy winds and floods, including suspending classes, work and markets, and closure tourist attractions.
Guangdong Province has also taken precautions to safeguard residents' lives and property.
Schools, kindergartens, construction sites and tourist attractions in Guangzhou, Shenzhen and Foshan were temporarily closed down Wednesday.
Temporary traffic control is in operation along the fairway of the Hong Kong-Zhuhai-Macao Bridge, and ships are prohibited from passing the bridge.