Shanghai Hotels with Restaurants

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Find properties with these dates

This weekend

Top Shanghai Hotels with Restaurants

Fairmont Peace Hotel
5.0 star property
9.6 out of 10, Exceptional, (924)
"Great experiences"
The price is RM 1,661
per night
7 May - 8 May
Fairmont Peace Hotel
SSAW Boutique Hotel Shanghai Bund
3.5 star property
9.0 out of 10, Wonderful, (1001)
"good location, value of money"
The price is RM 526
per night
10 May - 11 May
SSAW Boutique Hotel Shanghai Bund
Shanghai Marriott Marquis City Centre
5.0 star property
9.0 out of 10, Wonderful, (1002)
"Love the location of this hotel! It’s a short 3mins walk to Nanjing Road and the Metro Station. The staff are extremely friendly and helpful. My family and I have nothing but praises for this hotel! Kudos to the staff who have rendered excellent customer service and full of initiative! Will definitely return when I go to Shanghai."
The price is RM 611
per night
5 May - 6 May
Shanghai Marriott Marquis City Centre
Grand Central Hotel Shanghai
4.5 star property
9.0 out of 10, Wonderful, (1002)
"The staffs are very professional and friendly."
The price is RM 458
per night
6 May - 7 May
Grand Central Hotel Shanghai
Maxx by Steigenberger on the Bund Shanghai
3.5 star property
9.0 out of 10, Wonderful, (1000)
"Staff were incredibly friendly and helpful. The location is superb!"
Maxx by Steigenberger on the Bund Shanghai
Renaissance Shanghai Yu Garden Hotel
4.5 star property
8.8 out of 10, Excellent, (1004)
"Bathroom door would not close properly and was cracked at the bottom. The shower door was also not sealed properly and the ground would get wet. Otherwise it was a great hotel and the staff was very helpful."
The price is RM 517
per night
2 Jun - 3 Jun
Renaissance Shanghai Yu Garden Hotel
Dorsett Shanghai
4.0 star property
8.8 out of 10, Excellent, (1000)
"Service was good"
The price is RM 264
per night
18 May - 19 May
Dorsett Shanghai
Campanile Shanghai Bund Hotel
3.0 star property
8.8 out of 10, Excellent, (1000)
"Excellent service and clean facilities. Will come back again. "
Campanile Shanghai Bund Hotel
Radisson Blu Hotel Shanghai New World
5.0 star property
8.6 out of 10, Excellent, (1002)
"It’s our first visit to Shanghai, Stayed at Radisson Blu New world for 6 nights 2 adults, 2 kids in a Family Suite. The hotel is very conveniently located to Nanjing rd shopping area, a short walk to people square train station, tremendous amount of dining options. Very lively area. We absolutely loved the amenities, kids loved the swimming pool, jacuzzi and great breakfast every morning. Beds were very comfortable, housekeeping did a great job. Will highly recommend this hotel. Absolutely loved...
The price is RM 480
per night
2 Jun - 3 Jun
Radisson Blu Hotel Shanghai New World
Radisson Collection Hyland Shanghai
4.0 star property
8.6 out of 10, Excellent, (1005)
"Very convenient walks out is Nanjing Road East ,plus trains station around. Foodstuffs are easily available . Very safe to move around, also peoples were very friendly and helpful. "
The price is RM 534
per night
5 May - 6 May
Radisson Collection Hyland Shanghai
Don't see what you're looking for?
See all available properties in Shanghai
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.

Shanghai Hotels with Restaurants information

 

Hotels with Restaurants in Shanghai

783

Highest price
RM1,661
Cheapest price
RM264
Number of guest reviews
9,930
Total number of hotels in Shanghai
1,881

 

Recent Reviews in Shanghai
Expedia verified reviews