Hotels in China

Find the best deals on 144,277 hotels in China

Check-in
Check-out
Compare vs. momondo |

Cheapest cities to book a hotel in China

Looking for a city in China to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
$32 - $61
CHEAPEST CITY IN CHINA Xi'an 32% cheaper Hotels in Xi'an are the cheapest in China at just $32 per night on average.
MOST EXPENSIVE CITY IN CHINA Beijing 31% more expensive Beijing has the highest priced hotels in China with rooms averaging $61 per night.
MOST POPULAR CITY IN CHINA Shanghai 69% more users visited More momondo users search for hotels in Shanghai than any other city in China

Popular Cities in China

Book one of the best deals China has to offer in these popular locations
  • The Eton Hotel
    Best value

    The Eton Hotel

    535 Pudong Avenue, Shanghai

    8.1

    $63

    View Deal
  • Grand Kempinski Hotel Shanghai
    #1 Most popular

    Grand Kempinski Hotel Shanghai

    1288 Lujiazui Ring Road, Shanghai

    8.6

    $167

    View Deal
  • Les Suites Orient, Bund Shanghai
    #2 Most popular

    Les Suites Orient, Bund Shanghai

    1 Jinling East Road, Shanghai

    8.8

    $119

    View Deal
  • Green Court Residence City Center,Shanghai
    #3 Most popular

    Green Court Residence City Center,Shanghai

    Shanghai

    8.7

    $80

    View Deal
  • Fairmont Peace Hotel
    #4 Most popular

    Fairmont Peace Hotel

    20 Nanjing Road East, Shanghai

    9.2

    $300

    View Deal
  • Sheraton Grand Shanghai Pudong Hotel & Residences
    #5 Most popular

    Sheraton Grand Shanghai Pudong Hotel & Residences

    No. 38 Pujian Road, Shanghai

    8.1

    $120

    View Deal
  • Campanile Shanghai Natural History Museum

    Campanile Shanghai Natural History Museum

    No. 1455 Nansuzhou Rd, Jing An Dist., Shanghai

    8.6

    $64

    View Deal
  • The Great Wall Hotel Beijing
    Best value

    The Great Wall Hotel Beijing

    10 North Dongsanhuan Road, Chaoyang, Beijing

    7.6

    $76

    View Deal
  • Guanganmen Grand Metropark Hotel Beijing
    #1 Most popular

    Guanganmen Grand Metropark Hotel Beijing

    338 Guang'Anmen Nei Street, Beijing

    8.7

    $92

    View Deal
  • Wangfujing Xin Xiang Ya Yuan Apartment
    #2 Most popular

    Wangfujing Xin Xiang Ya Yuan Apartment

    Beijing

    8.2

    $161

    View Deal
  • Sunworld Dynasty Hotel Beijing Wangfujing
    #3 Most popular

    Sunworld Dynasty Hotel Beijing Wangfujing

    50 Wangfujing Avenue, Beijing

    8.0

    $105

    View Deal
  • New World Beijing Hotel
    #4 Most popular

    New World Beijing Hotel

    No. 8 Qinian Street, Chongwenmen, Beijing

    9.1

    $172

    View Deal
  • Crowne Plaza Beijing Wangfujing
    #5 Most popular

    Crowne Plaza Beijing Wangfujing

    48 Wangfujing Avenue, Beijing

    7.9

    $94

    View Deal
  • Holiday Inn Temple Of Heaven

    Holiday Inn Temple Of Heaven

    No. 1 Ding An Dong Li, Beijing

    7.8

    $77

    View Deal
  • eStay Residence Poly World Trading Center
    Best value

    eStay Residence Poly World Trading Center

    No. 1020 Xin Gang Dong Rd, Guangzhou

    7.4

    $72

    View Deal
  • Baiyun Hotel Guangzhou
    #1 Most popular

    Baiyun Hotel Guangzhou

    367 Huan Shi Dong Road, Guangzhou

    8.0

    $86

    View Deal
  • China Hotel
    #2 Most popular

    China Hotel

    No.122 Liu Hua Road, Yuexiu District, Guangzhou

    8.0

    $82

    View Deal
  • Langham Place, Guangzhou
    #3 Most popular

    Langham Place, Guangzhou

    No.638 Xingang East Road, Guangzhou

    8.8

    $76

    View Deal
  • Four Seasons Guangzhou
    #4 Most popular

    Four Seasons Guangzhou

    5 Zhujiang West Road, Guangzhou

    9.2

    $309

    View Deal
  • DoubleTree by Hilton Hotel Guangzhou
    #5 Most popular

    DoubleTree by Hilton Hotel Guangzhou

    391 Dongfeng Rd Yuexiu District, Guangzhou

    8.3

    $97

    View Deal
  • Grand Hyatt Guangzhou

    Grand Hyatt Guangzhou

    12 Zhujiang West Road, Guangzhou

    8.5

    $136

    View Deal
  • 7Days Premium Shenzhen International Trade
    Best value

    7Days Premium Shenzhen International Trade

    Renmin South Rd, 3023, Luohu, Shenzhen

    6.9

    $22

    View Deal
  • Best Western Premier Shenzhen Felicity Hotel
    #1 Most popular

    Best Western Premier Shenzhen Felicity Hotel

    1085 Heping Road, Shenzhen

    7.7

    $455

    View Deal
  • Shangri-La Hotel Shenzhen
    #2 Most popular

    Shangri-La Hotel Shenzhen

    East Side Railway Station, 1002 Jianshe Road, Shenzhen

    8.0

    $87

    View Deal
  • The Langham, Shenzhen
    #3 Most popular

    The Langham, Shenzhen

    7888 Shennan Boulevard, Shenzhen

    9.2

    $148

    View Deal
  • Fraser Suites Shenzhen
    #4 Most popular

    Fraser Suites Shenzhen

    No.183 Zhenhua Road, Futian District, Shenzhen

    9.1

    $148

    View Deal
  • The Pavilion Hotel
    #5 Most popular

    The Pavilion Hotel

    Huaqiang Road North, 4002, Shenzhen

    8.1

    $96

    View Deal
  • Grand Mercure Shenzhen Oriental Ginza

    Grand Mercure Shenzhen Oriental Ginza

    Shennan Boulevard West, Futian District, Shenzhen

    7.8

    $70

    View Deal
  • Mercure Hangzhou Qianjiang
    Best value

    Mercure Hangzhou Qianjiang

    52F Building 2, Hangzhou

    7.7

    $61

    View Deal
  • Grand Mercure Hangzhou Qiantang
    #1 Most popular

    Grand Mercure Hangzhou Qiantang

    No 288 Jiang Nan Road, Hangzhou

    View Deal
  • Shangri-La Hotel, Hangzhou
    #2 Most popular

    Shangri-La Hotel, Hangzhou

    78 Beishan Road, Hangzhou

    8.0

    $123

    View Deal
  • Best Western Plus Hangzhou Meiyuan Hotel
    #3 Most popular

    Best Western Plus Hangzhou Meiyuan Hotel

    No. 511 Moganshan Road, Hangzhou

    7.9

    $70

    View Deal
  • Sofitel Hangzhou Westlake
    #4 Most popular

    Sofitel Hangzhou Westlake

    333 West Lake Avenue, Hangzhou

    8.2

    $117

    View Deal
  • Grand Hyatt Hangzhou
    #5 Most popular

    Grand Hyatt Hangzhou

    28 Hu Bin Road, Hangzhou

    8.6

    $219

    View Deal
  • Mercure Hangzhou Xixi Wetland

    Mercure Hangzhou Xixi Wetland

    No 666 Jing Xing Road, Hangzhou

    7.2

    $67

    View Deal

China travel tips

Let us help you with the best tips about China

When is the least expensive time to stay in China?

At just $115 per night on average, January is the least expensive month to stay at a hotel in China. The most expensive month to stay at a hotel in China is February.

Where do most people stay in China?

China is full of enlightening and adventurous cities, but the most popular tourist destination is Shanghai.

Which city in China has the most expensive hotel rooms?

Visiting and staying overnight in Beijing will cost you a premium compared to the rest of China. Expect to pay $61 per night, a rate that is about 31% more than the country’s average.

Which city in China has the least expensive hotel rooms?

Shanghai currently offers the lowest nightly rates of any city in China at just $47; a price that is 69% lower than the average rate per night in China.