China may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Hotels in China, Asia

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Top Hotels in China

The Sukhothai Shanghai
5 out of 5
380 Weihai Road, Jing'an District, Shanghai
Free cancellationReserve now, pay when you stay
The price is Rs13,258 per night from 8 Feb to 9 Feb
4.7/5Exceptional! (218 reviews)

"I absolutely loved my stay at the Sukhothai. I live in Shanghai and decided to have myself a luxurious "staycation" and was so happy I did! Everything from the service to the room and amenities to the spa was absolutely wonderful and I definitely will return again in the future for another weekend ..."…"

Reviewed on 28 Jun 2020

The Sukhothai Shanghai
The St. Regis Shanghai Jingan
5 out of 5
1008 West Beijing Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is Rs15,064 per night from 26 Jan to 27 Jan
4.6/5Exceptional! (85 reviews)

"Very comfortable room and well situated on a quieter but central road. Rooms are very stuffy in winter."…"

Reviewed on 2 Jan 2021

The St. Regis Shanghai Jingan
The Langham, Shanghai, Xintiandi
5 out of 5
No.99 Madang Road, Luwan District, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is Rs11,005 per night from 9 Feb to 10 Feb
4.7/5Exceptional! (593 reviews)

"The location is good. The hotel facilities are getting old though. The Tang Court restaurant is not as good as before."…"

Reviewed on 5 Jun 2020

The Langham, Shanghai, Xintiandi
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.
DoubleTree by Hilton Beijing
5 out of 5
168 Guang An Men Wai Avenue, Xi Cheng District, Beijing, Beijing
Free cancellationReserve now, pay when you stay
The price is Rs5,735 per night from 29 Jan to 30 Jan
3.9/5Very Good! (199 reviews)

"What was very unique and special was how the keycards would surprise you, and randomly decide to work, just to put some excitement into your life. More hotels should aggravate— erm, I mean please their guests with this feature."…"

Reviewed on 25 Dec 2019

DoubleTree by Hilton Beijing
Intercontinental Shanghai Wonderland
4 out of 5
5888 Chenhua Road, Songjiang District, Shanghai
Free cancellation
The price is Rs21,623 per night from 17 Feb to 18 Feb
4.4/5Excellent! (29 reviews)

"Most unusual location for a hotel - Under earth! the nightly light and water show was beautiful and spectacular as well as the lobby light and water show. The views are spectacular and there is so much to do in the area."…"

Reviewed on 17 Sep 2020

Intercontinental Shanghai Wonderland
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 Rs3,772 per night from 14 Feb to 15 Feb
3.9/5Good! (999 reviews)
Clean and spacious

"It was amazing our room got the Japanese bear toys all over! They have some festival and randomly decorate the room. Feel so lucky! This is my usual hotel when comes back to Shanghai. Clean and spacious."…"

Reviewed on 24 Dec 2019

Grand Mercure Shanghai Hongqiao
The Ritz-Carlton Shanghai, Pudong
5 out of 5
Shanghai IFC, 8 Century Ave, Lujiazui, Pudong, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is Rs20,265 per night from 26 Jan to 27 Jan
4.6/5Wonderful! (319 reviews)

"The view from The Club Studio room was amazing and the Club Lounge access was worth it. However, the decor in the room seems rather old and dated, the tv in the bathroom didn't work. The bed was the best sleep I ever had so that was a relaxing experience. The only one thing we disliked was that we ..."…"

Reviewed on 7 Jan 2020

The Ritz-Carlton Shanghai, Pudong
Mercure Shanghai Royalton
4 out of 5
789 Wuyi Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is Rs2,546 per night from 28 Jan to 29 Jan
3.6/5Good! (649 reviews)
Decent Chinese Business Hotel

"This is not as nice as other Mercure properties at which I've stayed. It feels very much like a Chinese business hotel, which is not a bad thing but only if you're accustomed to the style. The breakfast was good, check-in/out was smooth and easy to call cars for pickup and dropping."…"

Reviewed on 18 Jan 2020

Mercure Shanghai Royalton
Guangzhou Marriott Hotel Tianhe
5 out of 5
No 228 Tianhe Road Tianhe Dis, Guangzhou, Guangdong
Free cancellationReserve now, pay when you stay
The price is Rs7,318 per night from 31 Jan to 1 Feb
4.5/5Wonderful! (499 reviews)
Guangzhou Marriott 2 nites

"Buffet breakfast was good, checked in was quick, staffs were nice."…"

Reviewed on 20 Oct 2020

Guangzhou Marriott Hotel Tianhe
Courtyard by Marriott Shanghai Pudong
4 out of 5
838 Dong Fang Road, Pudong New District, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is Rs5,156 per night from 11 Feb to 12 Feb
4.2/5Very Good! (472 reviews)

"Great place to stay - lots of decent places to eat around the area and subway 8 -10 mins walk away. All things considered a great experience"…"

Reviewed on 16 Oct 2020

Courtyard by Marriott Shanghai Pudong
Grand Hyatt Shanghai
5 out of 5
88 Century Avenue, Pudong New Area, Shanghai, Shanghai
Free cancellation
The price is Rs8,613 per night from 26 Jan to 27 Jan
4.4/5Wonderful! (872 reviews)
Great stay

"Everything was excellent- highly recommended."…"

Reviewed on 28 Jan 2020

Grand Hyatt Shanghai
Holiday Inn Shanghai Pudong
4 out of 5
899 Dong Fang Road Pudong, Shanghai, Shanghai
Free cancellation
The price is Rs4,819 per night from 11 Feb to 12 Feb
4.1/5Very Good! (268 reviews)

"Dirty badthroom"…"

Reviewed on 17 Nov 2019

Holiday Inn Shanghai Pudong
AC Embassy Hotel
4 out of 5
No.26 Dongzhimenwai Street, Chaoyang District, Beijing, Beijing
The price is Rs5,874 per night from 26 Jan to 27 Jan
3.6/5Good! (113 reviews)
Firm bed

"Nice firm bed."…"

Reviewed on 31 Aug 2019

AC Embassy Hotel
Renaissance Shanghai Zhongshan Park
4.5 out of 5
No. 1018 Changning Road, Changning District, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is Rs6,755 per night from 30 Jan to 31 Jan
4.3/5Excellent! (519 reviews)

"It's very convenient, the quilt is clean, the tea set is not complete, there is no free tea and coffee, some drinks need to be paid, I don't like this unclear service concept so much."…"

Reviewed on 2 Feb 2020

Renaissance Shanghai Zhongshan Park
Renaissance Shanghai Yu Garden Hotel
4.5 out of 5
159 South He Nan Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is Rs5,888 per night from 26 Jan to 27 Jan
4.4/5Excellent! (1,000 reviews)

"Great location, excellent breakfast, good views, efficient check in decent sized room, swimming pool temperature was cold."…"

Reviewed on 4 Jan 2021

Renaissance Shanghai Yu Garden Hotel
The Westin Bund Center, Shanghai
5 out of 5
88 Henan Central Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is Rs9,097 per night from 26 Jan to 27 Jan
4.4/5Excellent! (868 reviews)
Wonderful upgrade

"Booked 4 rooms last minute and was pleasantly surprised with an upgrade. The bedroom and bathroom are very spacious and stylish, with nice touches like the lavender sleep balm and zojirushi hot water urn. The hotel is conveniently located near major attractions in the city and a 30min ride to the ..."…"

Reviewed on 16 Jan 2020

The Westin Bund Center, Shanghai
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 Rs15,627 per night from 26 Jan to 27 Jan
4.5/5Wonderful! (246 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 27 Jul 2020

Jing An Shangri-La, West Shanghai
W Shanghai - The Bund
5 out of 5
66 Lvshun Road, Shanghai
Free cancellationReserve now, pay when you stay
The price is Rs30,173 per night from 27 Jan to 28 Jan
4.5/5Wonderful! (179 reviews)
Great hotel with lots of waiting

"The hotel is a great place to hang out. Each and ever staff member I met was super polite. However, there was the day of check in. Only four check in counter for such a hotel must be a joke. I had to line up for 30 minutes. The designer must be a big fan of the number four, as there are only four ..."…"

Reviewed on 8 Aug 2020

W Shanghai - The Bund
JW Marriott Hotel Sanya Dadonghai Bay
4 out of 5
88 Haiyun Road, Sanya, Hainan
The price is Rs6,594 per night from 1 Feb to 2 Feb
4.3/5Excellent! (151 reviews)

"It was very nice. Our room was big and comfortable. A large tub besides the shower was nice. Since it is a Western hotel there were a few English news station and HBO. Disappointed that there was not a beach to walk directly onto from the hotel. The pool area was very nice and big. The breakfast ..."…"

Reviewed on 4 May 2020

JW Marriott Hotel Sanya Dadonghai Bay
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.

Pocket Guide: China

If you are searching for an ideal China hotel, look no further than Expedia.co.in. We offer a wide range of China accommodations, from 5 star resorts to budget hotels, suited for any China holiday or business trip.

  • View our selection of top hotels in China
  • Use the map to find China hotels in your preferred destination
  • Enter your travel dates to find great China accommodation deals!