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

Find out moreOpens in new tab or window

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

The Sukhothai Shanghai
5 out of 5
380 Weihai Road, Jing'an District, Shanghai
Free CancellationReserve now, pay when you stay
The price is NT$5,362 per night from Feb 16 to Feb 17
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 2020/6/28

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 NT$5,777 per night from Feb 1 to Feb 2
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 2021/1/2

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 NT$4,220 per night from Feb 9 to Feb 10
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 2020/6/5

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 NT$2,199 per night from Jan 31 to Feb 1
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 2019/12/25

DoubleTree by Hilton Beijing
Intercontinental Shanghai Wonderland
4 out of 5
5888 Chenhua Road, Songjiang District, Shanghai
Free Cancellation
The price is NT$8,292 per night from Feb 22 to Feb 23
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 2020/9/17

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 NT$1,446 per night from Feb 16 to Feb 17
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 2019/12/24

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 NT$7,771 per night from Jan 28 to Jan 29
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 2020/1/7

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 NT$976 per night from Jan 31 to Feb 1
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 2020/1/18

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 NT$2,592 per night from Jan 31 to Feb 1
4.5/5Wonderful! (499 reviews)
Guangzhou Marriott 2 nites

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

Reviewed on 2020/10/20

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 NT$1,977 per night from Feb 11 to Feb 12
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 2020/10/16

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 NT$3,303 per night from Jan 28 to Jan 29
4.4/5Wonderful! (872 reviews)
Great stay

"Everything was excellent- highly recommended."…"

Reviewed on 2020/1/28

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

"Dirty badthroom"…"

Reviewed on 2019/11/17

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

"Nice firm bed."…"

Reviewed on 2019/8/31

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 NT$2,590 per night from Feb 6 to Feb 7
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 2020/2/2

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 NT$2,258 per night from Feb 1 to Feb 2
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 2021/1/4

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 NT$3,488 per night from Jan 30 to Jan 31
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 2020/1/16

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 NT$5,993 per night from Jan 28 to Jan 29
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 2020/7/27

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 NT$11,571 per night from Feb 1 to Feb 2
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 2020/8/8

W Shanghai - The Bund
JW Marriott Hotel Sanya Dadonghai Bay
4 out of 5
88 Haiyun Road, Sanya, Hainan
The price is NT$2,529 per night from Feb 3 to Feb 4
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 2020/5/4

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

Search for hotels in China on Expedia.com.tw. You can easily find your hotels in China using one of the methods below:

  • View our selection of featured hotels in China
  • Use the map to find hotels in the China neighborhood you prefer
  • Use the filters to see hotels in a specific area of China, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in China
  • Enter your travel dates to view the best deals on hotels in China- while they last