COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Search Hotels in China

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Hotels in China

J Hotel, Shanghai Tower
Shanghai Tower, No. 126 Dong Tai Road, Pudong New District, Shanghai
Get Rates
J Hotel, Shanghai Tower
Jing An Shangri-La, West Shanghai
5 out of 5
1218 Middle Yan'an Road, Jing An Kerry Centre, West Nanjing, Shanghai, Shanghai
Free CancellationReserve now, pay when you stay
The price is $231 per night from May 10 to May 10
4.5/5Wonderful! (248 reviews)
Great hotel
"Friendly and quick check in. Hotel in good location for shopping or to wander around in the old “French concession”."

Reviewed on Jul 27, 2020

Jing An Shangri-La, West Shanghai
Pudong Shangri-La East Shanghai
5 out of 5
33 Fu Cheng Road, Pudong, Shanghai
Free Cancellation
The price is $154 per night from May 16 to May 16
4.3/5Excellent! (516 reviews)
Good hotel.
"Good hotel with great service. Not cheap, but that goes without saying. Neighborhood have high scale malls with all the luxury gods one can imagine."

Reviewed on Oct 29, 2020

Pudong Shangri-La East Shanghai
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Grand Mercure Shanghai Hongqiao
4.5 out of 5
369 Xian Xia Road, Shanghai, Shanghai
Free CancellationReserve now, pay when you stay
The price is $57 per night from May 30 to May 30
3.9/5Good! (997 reviews)
"All good"

Reviewed on Apr 11, 2021

Grand Mercure Shanghai Hongqiao
Bulgari Hotel Shanghai
5 out of 5
No 33. North Henan Road, Shanghai, Shanghai
Free CancellationReserve now, pay when you stay
The price is $591 per night from May 12 to May 12
4.8/5Exceptional! (41 reviews)
"Excellent"

Reviewed on Dec 27, 2020

Bulgari Hotel Shanghai
Grand Hyatt Shanghai
5 out of 5
88 Century Avenue, Pudong New Area, Shanghai, Shanghai
Free Cancellation
The price is $159 per night from May 16 to May 16
4.4/5Wonderful! (876 reviews)
"Terrible check in process. It took almost hour and a half to check in. Room is a bit dated."

Reviewed on Aug 29, 2020

Grand Hyatt Shanghai
Atour Hotel Hongyadong Riverside Chongqing
4 out of 5
No.2, Linjiang Road, Chongqing, Chongqing
Get Rates
Atour Hotel Hongyadong Riverside Chongqing
The Puli Hotel And Spa
5 out of 5
1 ChangDe Road, JingAn District, Shanghai, Shanghai
Free CancellationReserve now, pay when you stay
The price is $277 per night from May 30 to May 30
4.7/5Exceptional! (913 reviews)
"The bar food served at the lounge bar was really really terrible."

Reviewed on Jan 4, 2021

The Puli Hotel And Spa
The St. Regis Chengdu
5 out of 5
88 Taisheng Road South, Qingyang District, Chengdu, Sichuan
Free CancellationReserve now, pay when you stay
The price is $143 per night from May 10 to May 10
4.5/5Wonderful! (104 reviews)
"I was a little concerned when I arrived because they couldn't find my reservation, but that was quickly rectified. For such an international brand, I was a bit surprised by the lack of English abilities of the staff. However, I truly enjoyed my stay at the St. Regis. The room was spacious and well ..."

Reviewed on Aug 2, 2020

The St. Regis Chengdu
Shenzhen Uniton Hotel
3.5 out of 5
No.1011, Shang Bu Zhong Road, Futian District, Shenzhen, Guangdong
The price is $59 per night from Jun 1 to Jun 1
3.4/5 (5 reviews)
"地鐵站應該係燕南站A或B出口,或者係科學館站。網站寫錯係華強北,華強北係完全錯誤,唔係正統酒店,沒有比A座給我們住,比B座給我們住, B座只係四五樓係酒店住客,其餘樓上係出租的公司或是商業用途。入住時大堂完全沒有燈照明,他們稱現在正在裝修,沒有致歉。"

Reviewed on Sep 30, 2019

Shenzhen Uniton Hotel
Don't see what you're looking for?
See all available properties in China
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.