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 16 Jul - 17 Jul
This weekend 19 Jul - 21 Jul
Next weekend 26 Jul - 28 Jul

Top Hotels with Restaurants in Shanghai

See all 1,783 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 (1984 reviews)
SG$109/ night for 2 guests

We enjoyed the great choices of the breakfast, the convenient location, close to subway.

Reviewed on 8 Jul,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 (1530 reviews)
SG$157/ night for 2 guests

I am very satisfied with this hotel. It is beautiful inside and out. Both the rooms and faculties in the hotel are very clean and fancy. All the workers we talked to were very nice and professional. They helped us with our needs and helped us with whatever we needed. Our room had two double beds ...

Reviewed on 12 Jul,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 (1840 reviews)
SG$138/ night for 2 guests

staff are friendly and helpful. the robot is cute.

Reviewed on 5 Jul,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 (1474 reviews)
SG$126/ night for 2 guests

The only luxury hotel that matters - If price and quality are of concern. Im in Shanghai many weekends during the summer and ive learned a lot about hotels here. I now only stay at the Blu. Simply the overall best.

Reviewed on 6 Jul,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 (805 reviews)
SG$296/ night for 2 guests

An old hotel but maintained its high standard. Staff were very friendly, room was very spacious, love the toilet that comes with two separate cubicles and a bath tub. The bed was comfortable, 10 mins walk to the nearest metro, just a few steps away from the Huangpu river with great scenery view. ...

Reviewed on 2 Jul,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 (1642 reviews)
SG$154/ night for 2 guests

Very nice hotel for a reasonable price. Breakfast is pricey if not included with the room rate.

Reviewed on 13 Jul,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 (1276 reviews)
SG$158/ night for 2 guests

I left my Macbook in my room without realizing this situaiton. After I checked out, the receptionist approached and informed me while I was waiting for the shuttle to the airport. I am impressed with their professionalism.

Reviewed on 9 Jul,2019
Sofitel Shanghai Hyland
Sofitel Shanghai Hyland
4.0 out of 5.0 505 Nanjing Road East, Shanghai, Shanghai
Free cancellation
4.2/5 (1325 reviews)
SG$124/ night for 2 guests

Great location, very good breakfast. You could relax and feel at home.

Reviewed on 11 Jul,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 (1166 reviews)
SG$109/ night for 2 guests

The hotel was lovely .. wish to stay longer next time

Reviewed on 17 Jun,2019
Map

Hotels with Restaurants: Our travellers loved these

Estimated price for 1 night/2 adults

Recently booked Hotels with Restaurants in Shanghai

Les Suites Orient, Bund Shanghai
5.0 out of 5.0
Last booking: 24 minutes ago
Shanghai Marriott Hotel Pudong East
5.0 out of 5.0
Last booking: 58 minutes ago
DoubleTree by Hilton Shanghai Jing’an
4.5 out of 5.0
Last booking: 1 hour ago
Sheraton Shanghai Chongming Hotel
4.0 out of 5.0
Last booking: 1 hour ago
The Langham, Shanghai, Xintiandi
5.0 out of 5.0
Last booking: 1 hour ago
Guxiang Hotel Shanghai (Howard Johnson Plaza)
4.5 out of 5.0
Last booking: 1 hour ago
Waldorf Astoria Shanghai on the Bund
5.0 out of 5.0
Last booking: 2 hours ago
Sunrise on the Bund
4.5 out of 5.0
Last booking: 2 hours ago
Jin Jiang Hotel Shanghai
4.5 out of 5.0
Last booking: 2 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