Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Shanghai

Tonight 27 May - 28 May
This weekend 31 May - 2 Jun
Next weekend 7 Jun - 9 Jun

Top Hotels with Restaurants in Shanghai

See all 1,823 properties in Shanghai

Estimated price for 1 night/2 adults

SSAW Boutique Hotel Shanghai Bund(Narada Boutique YuGarden)
SSAW Boutique Hotel Shanghai Bund(Narada Boutique YuGarden)
4.0 out of 5.0 No. 839 Renmin Road, Huangpu District, Shanghai, Shanghai
Free cancellation
4.4/5 (1,968 reviews)
SG$168/ night for 2 guests

The outdoor breakfast area is very nice and clean. Breakfast had a nice variety of food. Very good location.

Reviewed on 24 May,2019
Shanghai Marriott Hotel City Centre
Shanghai Marriott Hotel City Centre
5.0 out of 5.0 555 Middle Xizang Road, (Close to Nanjing), Huangpu District, Shanghai, Shanghai
Free cancellation
4.5/5 (1,530 reviews)
SG$159/ night for 2 guests

Expensive but worth price. Great location. Amazing lobby with good bar area

Reviewed on 22 May,2019
Renaissance Shanghai Yu Garden Hotel
Renaissance Shanghai Yu Garden Hotel
4.5 out of 5.0 159 South He Nan Road, Shanghai, Shanghai
Free cancellation
4.4/5 (1,799 reviews)
SG$155/ night for 2 guests

I liked this property. Nice restaurant, good food. Great workout room. Clean rooms, and baths.

Reviewed on 21 May,2019
Radisson Blu Hotel Shanghai New World
Radisson Blu Hotel Shanghai New World
5.0 out of 5.0 88 Nanjing West Road, Shanghai, Shanghai
Free cancellation
4.4/5 (1,429 reviews)
SG$144/ night for 2 guests

Excellent location, accommodating staff, nice family suite to accommodate all family and friends visit

Reviewed on 30 Apr,2019
Fairmont Peace Hotel
Fairmont Peace Hotel
5.0 out of 5.0 20 Nanjing Road East, Huang Pu District, Shanghai, Shanghai
Free cancellation
4.7/5 (776 reviews)
SG$327/ night for 2 guests

Great hotel. Terrific position. Staff are wonderful.

Reviewed on 1 May,2019
Grand Central Hotel Shanghai
Grand Central Hotel Shanghai
4.5 out of 5.0 505 Jiujiang Road, Shanghai, Shanghai
Free cancellation
4.5/5 (1,602 reviews)
SG$171/ night for 2 guests

Great location. One block from Nanjing Road and a 10 minute walk to the Bund.

Reviewed on 23 May,2019
Ramada Plaza Shanghai Pudong Airport
Ramada Plaza Shanghai Pudong Airport
4.0 out of 5.0 1100 Qi Hang Road, Pudong International Airport, Shanghai, Shanghai
Free cancellation
3.9/5 (1,238 reviews)
SG$160/ night for 2 guests

We stayed overnight twice, before and after flights between Vancouver BC and Shanghai. The shuttle bus is great—it's the reason we chose the hotel and the facilities exceeded our expectations.

Reviewed on 22 May,2019
Sofitel Shanghai Hyland
Sofitel Shanghai Hyland
4.0 out of 5.0 505 Nanjing Road East, Shanghai, Shanghai
Free cancellation
4.2/5 (1,289 reviews)
SG$144/ night for 2 guests

Convenient location to the Bund. Walking distance to subway.

Reviewed on 2 May,2019
Royal International Hotel
Royal International Hotel
4.5 out of 5.0 998 Xiuchuan Road, Chuansha, Pudong, Shanghai, Shanghai
Free cancellation
4.3/5 (1,153 reviews)
SG$123/ night for 2 guests

Very good, nice and clean, I liked shuttle bus to airport.

Reviewed on 11 May,2019
Map

Hotels with Restaurants: Our travellers loved these

Estimated price for 1 night/2 adults

Recently booked Hotels with Restaurants in Shanghai

Renaissance Shanghai Yu Garden Hotel
4.5 out of 5.0
Last booking: 1 hour ago
InterContinental Shanghai Ruijin
5.0 out of 5.0
Last booking: 1 hour ago
Courtyard by Marriott Shanghai International Tourism and Resorts Zone
4.0 out of 5.0
Last booking: 3 hours ago
Pullman Shanghai Skyway
5.0 out of 5.0
Last booking: 5 hours ago
Radisson Blu Hotel Shanghai New World
5.0 out of 5.0
Last booking: 5 hours ago
Campanile Shanghai Natural History Museum
3.0 out of 5.0
Last booking: 5 hours ago
Okura Garden Hotel Shanghai
4.5 out of 5.0
Last booking: 5 hours ago
DoubleTree by Hilton Hotel Shanghai - Pudong
5.0 out of 5.0
Last booking: 6 hours ago
Ramada Plaza Shanghai Pudong Airport
4.0 out of 5.0
Last booking: 7 hours ago

Hotels with Restaurants in Shanghai

Search for Hotels with Restaurants in Shanghai on Expedia. You can easily find your hotels in Shanghai using one of the methods below:

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