A similar survey of 131 Beijing hotels conducted a year ago found only one hotel that did not serve shark fin, Wang Xue, chief coordinator of the survey, said on Saturday.
In Shenzhen, four out of the 85 four and five star hotels surveyed had stopped serving shark fin, accounting for about 5 percent. In Fuzhou, only one of the 40 hotels surveyed did not serve shark fin.
On average, about 6.61 percent of the hotels in the three cities did not serve the food.
"The survey reminded us there is still a long way to go to remove shark fins from Chinese hotels and restaurants, but the improved situation in Beijing is encouraging," said Wang. "We found more hotels and restaurants were willing to take action over the past year."
International hotels are more active in the "shark-fin-free" project, she noted. Shangri-la, Peninsula, JW Marriot, Accor and Starwood are among the hotels that have declared they will not serve shark fin.
China is the world's biggest importer and consumer of shark fin, which has been used in luxurious Chinese dishes for 500 years. Dishes made from shark fin are still regarded as a symbol of honor and respect, especially at business dinners, according to Wang.
Residential building collapses in E China's Ningbo