Skip to content

Hotels in China

We list 12,262 hotels across 38 destinations in China. In tonight’s daily check, the lowest price was $12 in Dalian.

Guests
38 destinationsTonight from $12Updated daily

Destinations in China

Nightly prices for two adults tonight, from our daily check. Some destinations have no price yet today.

Hotels in Shanghai1,650 hotelsTonight from$70Hotels in Guangzhou1,423 hotelsTonight from$35Hotels in Shenzhen1,013 hotelsTonight from$53Hotels in Beijing976 hotelsTonight from$60Hotels in Chengdu652 hotelsTonight from$20Hotels in Hangzhou637 hotelsTonight from$30Hotels in Xi'an580 hotelsTonight from$28Hotels in Wuhan456 hotelsTonight from$23Hotels in Chongqing407 hotelsTonight from$15Hotels in Suzhou355 hotelsTonight from$25Hotels in Changsha353 hotelsTonight from$19Hotels in Nanjing336 hotelsTonight from$19Hotels in Xiamen249 hotelsTonight from$26Hotels in Hefei246 hotelsTonight from$18Hotels in Tianjin232 hotelsTonight from$16Hotels in Kunming219 hotelsTonight from$20Hotels in Qingdao210 hotelsTonight from$16Hotels in Dongguan207 hotelsTonight from$22Hotels in Jinan173 hotelsTonight from$16Hotels in Nanning170 hotelsTonight from$19Hotels in Wuxi167 hotelsTonight from$19Hotels in Zhengzhou140 hotelsTonight from$16Hotels in Shenyang132 hotelsTonight from$14Hotels in Guiyang127 hotelsTonight from$16Hotels in Dalian120 hotelsTonight from$12Hotels in Taiyuan119 hotelsTonight from$18Hotels in Harbin114 hotelsTonight from$14Hotels in Ningbo113 hotelsTonight from$21Hotels in Fuzhou97 hotelsTonight from$27Hotels in Haikou95 hotelsTonight from$16Hotels in Shijiazhuang87 hotelsTonight from$18Hotels in Changchun84 hotelsTonight from$14Hotels in Lanzhou69 hotelsTonight from$15Hotels in Yantai67 hotelsTonight from$14Hotels in Ürümqi62 hotelsTonight from$19Hotels in Shantou58 hotelsTonight from$17Hotels in Hohhot45 hotelsTonight from$17Hotels in Weifang22 hotelsSee hotels