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

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 Cities in China

2021 Top 10 Trending China Hotels from HK$346

Aloft Dongguan Dynamic Town
4 out of 5
Fully refundableReserve now, pay when you stay
The price is HK$411 per night from 4 Aug to 4 Aug
4.3/5Excellent! (20 reviews)
"The hotel is very nice and clean. Value for money at this rate. The only let down is the breakfast. Limited choice and they don't replenish the food until asking them to do so. Service in the restaurant is non-existent."

Reviewed on 14 Oct 2019

Aloft Dongguan Dynamic Town
Guangzhou Lechang Vili Apartment
2.5 out of 5
Fully refundableReserve now, pay when you stay
The price is HK$346 per night from 10 Aug to 10 Aug
3.2/5 (6 reviews)
"Studio apartment with washing machine. Water and towels replaced daily. Good bathroom. Good value."

Reviewed on 16 Nov 2019

Guangzhou Lechang Vili Apartment
J Hotel, Shanghai Tower
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.
Intercontinental Shanghai Wonderland, an IHG Hotel
The price is HK$1,914 per night from 1 Sep to 1 Sep
4.3/5Excellent! (43 reviews)
Nice but overpriced
"Very nice location and well done, but not much to do in the area and everything was very expenive. Went to Mr Fisher for dinner however for nearly ¥1000 rmb would of expected a little more and more than 1 complimentary drink. Worth seeing but wont be returning."

Reviewed on 24 Mar 2021

Intercontinental Shanghai Wonderland, an IHG Hotel
Ocean Hotel
4 out of 5
Fully refundableReserve now, pay when you stay
The price is HK$479 per night from 16 Aug to 16 Aug
3.7/5Good! (514 reviews)
Just a average property
"Just a average hotel based on Guangzhou scene, best part is location is in centre of the city , Guangzhou extend a lot so everything is near by but not walking"

Reviewed on 21 Dec 2019

Ocean Hotel
Grand Hyatt Shanghai
5 out of 5
Fully refundable
The price is HK$1,227 per night from 8 Aug to 8 Aug
4.4/5Wonderful! (878 reviews)
"Terrible check in process. It took almost hour and a half to check in. Room is a bit dated."

Reviewed on 29 Aug 2020

Grand Hyatt Shanghai
W Shanghai - The Bund
5 out of 5
Fully refundableReserve now, pay when you stay
The price is HK$2,021 per night from 29 Aug to 29 Aug
4.5/5Wonderful! (186 reviews)
"Great view. Quiet. Conveniently located with Sinar Mas Plaza."

Reviewed on 22 Dec 2020

W Shanghai - The Bund
The St. Regis Beijing
5 out of 5
21 Jianquomenwai Street, Beijing, Beijing
Fully refundableReserve now, pay when you stay
The price is HK$1,263 per night from 4 Aug to 4 Aug
4.5/5Wonderful! (134 reviews)
"This property is aging, condition showing signs of wear and tear, dark inside, carpeting, shower inside a tub versus separate stall, tight room space, heating difficult to control in room and in meeting room. Overrated."

Reviewed on 12 Jan 2020

The St. Regis Beijing
Renaissance Shanghai Zhongshan Park
4.5 out of 5
No. 1018 Changning Road, Changning District, Shanghai, Shanghai
Fully refundableReserve now, pay when you stay
The price is HK$782 per night from 7 Aug to 7 Aug
4.3/5Excellent! (527 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
Courtyard by Marriott Shanghai Central
4 out of 5
Fully refundableReserve now, pay when you stay
The price is HK$722 per night from 7 Aug to 7 Aug
4.5/5Wonderful! (682 reviews)
Well located good service cleaning MUST be improve
"This hotel is well located near lines 1, 12 and 13. We could easily move from one place to another. Staff is also good and helpful. Only down and sad thing is the condom wrap found under our beds, totally disgusting!"

Reviewed on 29 Apr 2021

Courtyard by Marriott Shanghai Central
Grand Mercure Shanghai Century Park Hotel
4.5 out of 5
1199 Ying Chun Road Pudong, Shanghai, Shanghai
Fully refundableReserve now, pay when you stay
The price is HK$541 per night from 4 Aug to 4 Aug
4.1/5Very Good! (320 reviews)
Great location, clean hotel.
"Brilliant hotel, excellent location. Staff spoke English which was refreshing."

Reviewed on 19 Sep 2020

Grand Mercure Shanghai Century Park Hotel
Bulgari Hotel Shanghai
5 out of 5
Fully refundableReserve now, pay when you stay
The price is HK$4,571 per night from 4 Aug to 4 Aug
4.8/5Exceptional! (41 reviews)
"Excellent"

Reviewed on 27 Dec 2020

Bulgari Hotel Shanghai
Banyan Tree Shanghai On The Bund
5 out of 5
Fully refundableReserve now, pay when you stay
The price is HK$2,406 per night from 1 Sep to 1 Sep
4.2/5Excellent! (135 reviews)
Very good!
"Very enjoyable and fantastic stay"

Reviewed on 20 Dec 2020

Banyan Tree Shanghai On The Bund
The St Regis Tianjin Hotel
5 out of 5
Fully refundableReserve now, pay when you stay
The price is HK$864 per night from 30 Aug to 30 Aug
4.4/5Excellent! (109 reviews)
Please resolve the heating problem
"Everything else is pretty normal and high-ended except that room temperature is not adjustable and so, the heat is really too hot."

Reviewed on 26 Jan 2020

The St Regis Tianjin Hotel
The Westin Bund Center, Shanghai
5 out of 5
Fully refundableReserve now, pay when you stay
The price is HK$1,405 per night from 4 Aug to 4 Aug
4.4/5Excellent! (871 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
The Ritz-Carlton, Nanjing
5 out of 5
Fully refundableReserve now, pay when you stay
The price is HK$1,780 per night from 10 Aug to 10 Aug
5/5Exceptional! (6 reviews)
"Super friendly and a seamless service we can expect. Truly the best hotel. Also, the head concierge is very kind and nice to all the guests. I expect to be back in the hotel for my next business trip."

Reviewed on 25 Mar 2021

The Ritz-Carlton, Nanjing
Atlantis Sanya
5 out of 5
North Haitang Bei Road, Haitang Bay Sanya, Sanya
The price is HK$2,876 per night from 1 Sep to 1 Sep
4.3/5Excellent! (139 reviews)
"N/A"

Reviewed on 8 Jul 2021

Atlantis Sanya
JEN Beijing by Shangri-La
4.5 out of 5
Fully refundableReserve now, pay when you stay
The price is HK$1,143 per night from 8 Aug to 8 Aug
4.6/5Exceptional! (200 reviews)
"The location is very convenience , I went to shopping or restaurant downstairs . My son likes swim pool and gym breakfast is wonderful , I will be back JEN again ."

Reviewed on 7 Sep 2020

JEN Beijing by Shangri-La
Renaissance Shanghai Yu Garden Hotel
4.5 out of 5
Fully refundableReserve now, pay when you stay
The price is HK$842 per night from 8 Aug to 8 Aug
4.4/5Excellent! (997 reviews)
Thank You.
"To the warm, welcoming staff, thanks!"

Reviewed on 29 Apr 2021

Renaissance Shanghai Yu Garden Hotel
JW Marriott Marquis Hotel Shanghai Pudong
5 out of 5
Fully refundableReserve now, pay when you stay
The price is HK$1,443 per night from 4 Aug to 4 Aug
4.8/5Exceptional! (26 reviews)
Comfort and views
"This is the perfect staycation hotel! The view is fabulous and vast, and the room was superbly comfortable."

Reviewed on 20 Feb 2021

JW Marriott Marquis Hotel Shanghai Pudong
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.

Find your ideal hotel in China


How much does it cost to stay in a hotel in China?

The range of costs in China tend to vary, with more affordable options starting at HK$346 and luxury accommodation going up to HK$4,571. The exact cost of a hotel in China is going to differ based on the kind of hotel and holiday experience you're looking for. While you'll find no shortage of affordable options across the Expedia site, the more amenities you opt for, the higher the overall cost is going to be.


What is the cheapest price for a hotel in China?

Cheap hotels in China are easier to find than you might think. The lowest prices are usually starting at HK$346, and that's not only for the typically cheapest hotels. You can decrease the cost of some more luxurious hotels by taking advantage of Expedia's special deals, and being flexible on your travel dates helps as well. Don't forget to sort your search results by price to easily find the most affordable options.


If I need to cancel my hotel reservation in China, will I receive a refund?

Many of our accommodation bookings in China offer free cancellation options. You just need to log in to your account and check your itinerary to see if your booking qualifies for a refund. If it doesn't, you can still cancel, but standard cancellation policies will apply. If you don't see an option to cancel, it might mean that your booking is either too close to check-in or is non-refundable. If you have question or need assistance, visit our Customer Service Portal.


How to find the best hotels in China?

When you browse on Expedia, you'll find an extensive selection of hotels in China covering a wide variety of travellers and trip types. The best way to find accommodation that fits your desired holiday experience is by taking advantage of our filters. You can sort by price, rating, size, amenities and other options, and you can even implement multiple filters at once. You can also use the map to pick an hotel with your ideal location.


What kind of hotels can I find in China?

All sorts of travellers visit China, and hotels are available to accommodate that wide variety. You'll find small boutique hotels as well as well-known hotel brands with multiple rooms and high-end amenities. From cheap options to luxurious stays, you can certainly find what you are looking for on Expedia.


How to find the best hotel deals in China?

Expedia sources multiple deals and makes it easy for you to compare them on the site. If you're looking for deals on the best hotels in China, there's no better place to look. You'll find a multitude of offers combined all in a single, convenient location, and you can apply search filters to those deals to hone in on the specific kind of holiday experience you've been looking for.


Why book your hotel in China with Expedia?

Booking with Expedia helps you get the most out of your holiday by saving your budget for the destination rather than the accommodation. Expedia offers bundles when you book hotels and flights together, and all other deals are easy to access and examine in a single glance.