Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

Search China Hotels

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.

Filter by

Popular filters
Property class
Your budget
Guest rating
Payment type
Property type
Cities
Meal plans available
Amenities
Accessibility
Trip type
The Sukhothai Shanghai
5 out of 5
380 Weihai Road, Jing'an District, Shanghai
Free cancellationReserve now, pay when you stay
The price is RM715 per night from 21 Feb to 22 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 RM836 per night from 28 Jan to 29 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
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 RM868 per night from 25 Jan to 26 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
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 RM209 per night from 10 Feb to 11 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
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 RM286 per night from 13 Feb to 14 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
W Shanghai - The Bund
5 out of 5
66 Lvshun Road, Shanghai
Free cancellationReserve now, pay when you stay
The price is RM988 per night from 1 Feb to 2 Feb
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
Mercure Shanghai Royalton
4 out of 5
789 Wuyi Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is RM141 per night from 24 Jan to 25 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
The Venice Hotel Shenzhen
5 out of 5
No.9026 Shennan Ave, Overseas Chinese Town, Nanshan Dist, Shenzhen, Guangdong
Free cancellationReserve now, pay when you stay
The price is RM455 per night from 22 Jan to 23 Jan
4.2/5Excellent! (372 reviews)

"Had a nice one-night stay here. Excellent service. Cleanness is fine as well."…"

Reviewed on 29 Jul 2020

The Venice Hotel Shenzhen
J Hotel, Shanghai Tower
Shanghai Tower, No. 126 Dong Tai Road, Pudong New District, Shanghai
Get Rates
J Hotel, Shanghai Tower
Hyatt On The Bund
5 out of 5
199 Huang Pu Road, Shanghai, Shanghai
The price is RM445 per night from 24 Jan to 25 Jan
4.2/5Excellent! (815 reviews)
did the trick

"Good room for the price but not over the top fancy. Amenities on site are great. Location is good also. Breakfast hits. Rooftop lounge is a winner."…"

Reviewed on 9 Aug 2020

Hyatt On The Bund
AC Embassy Hotel
4 out of 5
No.26 Dongzhimenwai Street, Chaoyang District, Beijing, Beijing
The price is RM326 per night from 29 Jan to 30 Jan
3.6/5Good! (113 reviews)
Firm bed

"Nice firm bed."…"

Reviewed on 31 Aug 2019

AC Embassy Hotel
W Guangzhou
5 out of 5
26 Xian Cun Road, Pearl River New Town, Tianhe District, Guangzhou, Guangdong
Free cancellationReserve now, pay when you stay
The price is RM531 per night from 24 Jan to 25 Jan
4.3/5Excellent! (207 reviews)

"We loved our stay at the W Guangzhou so much that I think we’ll stay at W locations wherever we go from now on. The tech touches in the room especially wowed my 4-year-old, from heated toilet seats to TVs in the bathtub. The design of the hotel is sleek and luxurious. We loved the indoor heated pool, ..."…"

Reviewed on 9 Jul 2020

W Guangzhou
Le Royal Meridien Shanghai
5 out of 5
789 Nanjing Road East, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is RM480 per night from 24 Jan to 25 Jan
4.2/5Excellent! (996 reviews)
Some problems need attention

"Going up and down th elevator from lobby to room was a problem. Only 2 of 4 elevators work. And there are so many people waiting to get in. Funny hotel did not think of operating the other 2 elevators Also people cram into elevators causing hazard of getting stuck and dangerous."…"

Reviewed on 3 Jan 2020

Le Royal Meridien Shanghai
The Portman Ritz-Carlton, Shanghai
5 out of 5
Shanghai Centre, 1376 Nanjing Xi Lu, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is RM569 per night from 30 Jan to 31 Jan
4.3/5Excellent! (465 reviews)

"Polite, good location , clean, easy transportation"…"

Reviewed on 2 Jun 2020

The Portman Ritz-Carlton, Shanghai
Renaissance Beijing Capital Hotel
4.5 out of 5
61 Dongsanhuan Middle Road, Beijing, Beijing
Free cancellationReserve now, pay when you stay
The price is RM438 per night from 30 Jan to 31 Jan
4.4/5Wonderful! (258 reviews)
Renaissance Beijing Capital Hotel

"The hotel is a very good hotel. It’s ten minutes from a metro station, the room has all the comfort and the buffet breakfast is perfect for occidental people because has all kind of food included a various choice of sweet food,I definitely advise this hotel."…"

Reviewed on 8 Jan 2020

Renaissance Beijing Capital Hotel
Banyan Tree Shanghai On The Bund
5 out of 5
19 Gong Ping Road, Hongkou District, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is RM1,125 per night from 24 Jan to 25 Jan
4.2/5Excellent! (133 reviews)

"The view was fantastic, the in room hot tub was clean and well maintained, and the staff was helpful and friendly. They also did not nickle and dime the guests for every little thing. You definitely get what you pay for at this hotel, and I wouldn't hesitate to stay there again, especially for a ..."…"

Reviewed on 29 Oct 2019

Banyan Tree Shanghai On The Bund
Shangri-La Hotel Guangzhou
5 out of 5
1 Hui Zhan Dong Road, Hai Zhu District, Guangzhou, Guangdong
Free cancellationReserve now, pay when you stay
The price is RM495 per night from 28 Jan to 29 Jan
4.4/5Excellent! (485 reviews)

"Definitely returning again as we like to stay in this hotel. The room we booked have a big living room and a separate toilet catering best for my father in law. The quality of food, the service and the environment of the executive lounge is one of the best we have stayed."…"

Reviewed on 17 Feb 2020

Shangri-La Hotel Guangzhou
InterContinental Beijing Sanlitun
5 out of 5
No.1 South Sanlitun Road, Chaoyang District, Beijing
Free cancellation
The price is RM875 per night from 22 Jan to 23 Jan
4.8/5Exceptional! (61 reviews)

".G00d................................................."…"

Reviewed on 17 Jan 2020

InterContinental Beijing Sanlitun
Beijing Marriott Hotel Northeast
5 out of 5
26A Xiao Yun Road, Chaoyang District, Beijing, Beijing
Free cancellationReserve now, pay when you stay
The price is RM456 per night from 22 Jan to 23 Jan
4.4/5Wonderful! (145 reviews)

"The whole experience of stay,room.food,pool and gym could not be faulted. we are not young so the staff looked after us as if we were their own Mum and Dad"…"

Reviewed on 23 Nov 2019

Beijing Marriott Hotel Northeast
Pudong Shangri-La East Shanghai
5 out of 5
33 Fu Cheng Road, Pudong, Shanghai
Free cancellation
The price is RM506 per night from 1 Feb to 2 Feb
4.3/5Excellent! (513 reviews)
A Very Nice Hotel

"I stayed at the Shangri-la Pudong around the Lunar New Year. It is close to two large shopping malls, restaurants, and the subway. Using the latter, it's just one stop from East Nanjing Road, and similarly it's a short taxi ride to the Bund. The view from my room of the Bund was spectacular. Breakfast ..."…"

Reviewed on 27 Jan 2020

Pudong Shangri-La East Shanghai
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.

Top Cities in China

Pocket Guide: China

When you browse Expedia’s selection of hotels in China, you’re sure to find cheap rates and new deals on any type of hotel you want in the area.

Expedia will save you money and time when booking your reservations at a hotel in China so you can enjoy your stay and not worry about planning and your accommodation budget.  Enter your travel dates to view the best offers on hotel rooms in China!