Hotels with Restaurants in Shanghai

Search over 1 million properties and 550 airlines worldwide

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

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

Top Hotels with Restaurants in Shanghai

SSAW Boutique Hotel Shanghai Bund(Narada Boutique YuGarden)
4 out of 5
No. 839 Renmin Road, Huangpu District, Shanghai, Shanghai
Free cancellation
SG$110
per night
Mar 29 - Mar 30
4.4/5Excellent! (1,993 reviews)

"Great Location & Friendly Front desk staff. Old Hotel but well kept, room was clean except one dislike on the bed canopy which badly need a wash (coated with dust) or just remove it.."…"

Reviewed on 16 Dec,2019

SSAW Boutique Hotel Shanghai Bund(Narada Boutique YuGarden)
Shanghai Marriott Hotel City Centre
5 out of 5
555 Middle Xizang Road, (Close to Nanjing), Huangpu District, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
SG$173
per night
Feb 29 - Mar 1
4.5/5Wonderful! (1,715 reviews)

"Central position near Peoples Square and the Metro"…"

Reviewed on 23 Jan,2020

Shanghai Marriott Hotel City Centre
Renaissance Shanghai Yu Garden Hotel
4.5 out of 5
159 South He Nan Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
SG$163
per night
Mar 1 - Mar 2
4.4/5Excellent! (1,947 reviews)

"Overall hotel was good, convenient location. But check-in process was a bit delayed. We got there around 4pm. Hotel staff asked us to wait for 15 minutes for room to be ready. This is the first time encountered such experience. Other than that, service was good"…"

Reviewed on 24 Jan,2020

Renaissance Shanghai Yu Garden Hotel
Radisson Blu Hotel Shanghai New World
5 out of 5
88 Nanjing West Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
SG$151
per night
Mar 23 - Mar 24
4.4/5Excellent! (1,663 reviews)

"Location is good just next to People Square Station and close to exit no.8 just opposite the hotel. Close to shopping street Nanjing Road. Highly recommend."…"

Reviewed on 5 Jan,2020

Radisson Blu Hotel Shanghai New World
Fairmont Peace Hotel
5 out of 5
20 Nanjing Road East, Huang Pu District, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
SG$413
per night
Feb 29 - Mar 1
4.7/5Exceptional! (888 reviews)

"Fantastic Hotel with great history. I wouldnt stay anywhere else in Shanghai"…"

Reviewed on 13 Jan,2020

Fairmont Peace Hotel
Grand Central Hotel Shanghai
4.5 out of 5
505 Jiujiang Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
SG$156
per night
Feb 29 - Mar 1
4.5/5Wonderful! (1,783 reviews)

"The service at this hotel is superb, and it's in a perfect location if you want to see Nanjing Lu and the Bund. Great shopping!"…"

Reviewed on 10 Jan,2020

Grand Central Hotel Shanghai
Ramada Plaza Shanghai Pudong Airport
4 out of 5
1100 Qi Hang Road, Pudong International Airport, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
SG$160
per night
Feb 29 - Mar 1
3.9/5Very Good! (1,414 reviews)

"Like most airport hotels, too expensive. One really feels that one is being taken for a ride."…"

Reviewed on 27 Jan,2020

Ramada Plaza Shanghai Pudong Airport
Sofitel Shanghai Hyland
4 out of 5
505 Nanjing Road East, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
SG$153
per night
Mar 19 - Mar 20
4.2/5Excellent! (1,453 reviews)

"Very central located , literally the heart of Shanghai"…"

Reviewed on 16 Jan,2020

Sofitel Shanghai Hyland
Royal International Hotel
4.5 out of 5
998 Xiuchuan Road, Chuansha, Pudong, Shanghai, Shanghai
Get Rates
4.2/5Excellent! (1,201 reviews)

"Location and free shuttle bus to disneyland was good Staff could not help much on disneyland services and provide direct help"…"

Reviewed on 3 Jan,2020

Royal International Hotel
Dorsett Shanghai
4 out of 5
No.800 Hua Mu Road, Pudong New District, Shanghai, Shanghai
SG$96
per night
Mar 12 - Mar 13
4.2/5Excellent! (1,657 reviews)

"Nice and quiet location with huge park view, convenient for transportation to airport and city with subway (just right underground). Nice staff, good in English communication, clean, good for long stay with family and travelers"…"

Reviewed on 3 Feb,2020

Dorsett Shanghai
The Qube Hotel Shanghai Pudong
5 out of 5
5500 Chuansha Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
SG$111
per night
Mar 21 - Mar 22
4.2/5Excellent! (1,155 reviews)

"Close to metro line 2, for easy access to Shanghai or Pudong Airport. The hotel provides an hourly free transfer to PVG too. Lots of restaurants and shopping nearby. It's ideal for someone who needs a place to stay before an early flight. Rooms are spacious and well equipped."…"

Reviewed on 18 Jan,2020

The Qube Hotel Shanghai Pudong
Campanile Shanghai Bund Hotel
3 out of 5
No.33 Fujian S Rd, Huangpu Qu, Shanghai
Free cancellationReserve now, pay when you stay
SG$66
per night
Mar 12 - Mar 13
4.3/5Excellent! (1,044 reviews)

"This hotel is excellent value for money. The room was spacious, well equipped and clean, and the breakfast buffet had an impressive variety of Chinese and Western options. The service was friendly and efficient. The only downside was the location, it was a bit of walk to the metro station and there ..."…"

Reviewed on 25 Jan,2020

Campanile Shanghai Bund Hotel
Guxiang Hotel Shanghai (Howard Johnson Plaza)
4.5 out of 5
595 Jiu Jiang Road, Shanghai, Shanghai
SG$153
per night
Feb 29 - Mar 1
4.2/5Excellent! (1,830 reviews)

"This was my second stay at this hotel, and there definitely will be a third. Convenient, next to Nanjing Road, walkable, bear metro."…"

Reviewed on 23 Dec,2019

Guxiang Hotel Shanghai (Howard Johnson Plaza)
Les Suites Orient, Bund Shanghai
5 out of 5
1 East Jinling Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
SG$204
per night
Mar 29 - Mar 30
4.5/5Wonderful! (1,936 reviews)

"Every thing was excellent, Location is at bund, wonderful view of river side from room."…"

Reviewed on 19 Jan,2020

Les Suites Orient, Bund Shanghai
Green Court Residence City Center, Shanghai(Original name: Green Court Serviced Apartment-People’s Square)
Get Rates
4.2/5Excellent! (1,212 reviews)

"Averting so good. Nice !! I’m will shared to my friends."…"

Reviewed on 30 Dec,2019

Green Court Residence City Center, Shanghai(Original name: Green Court Serviced Apartment-People’s Square)
Central Hotel Shanghai
4 out of 5
No 555 Jiujiang Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
SG$133
per night
Mar 1 - Mar 2
4.4/5Excellent! (1,495 reviews)

"Near to Nanjing road shopping path. Accessible by metro. Friendly staff"…"

Reviewed on 25 Dec,2019

Central Hotel Shanghai
Le Royal Meridien Shanghai
5 out of 5
789 Nanjing Road East, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
SG$173
per night
Feb 29 - Mar 1
4.3/5Excellent! (1,255 reviews)

"The site is excellent. Everything is nearby. Staff are very helpful with pleasent smile. Facilities are good but needs to keep regular maintenance. Saunna not provided"…"

Reviewed on 28 Oct,2019

Le Royal Meridien Shanghai
Hao Du Hotel
2.5 out of 5
No. 41 South Guangxi Road, Shanghai
Free cancellationReserve now, pay when you stay
SG$33
per night
Feb 29 - Mar 1
4/5Very Good! (703 reviews)

"Good location and good cost for single room. Clean in Chinese standard"…"

Reviewed on 12 Dec,2019

Hao Du Hotel
Can't see what you're looking for?
See all available properties in Shanghai
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.

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

More trip options

Travelers loved these Hotels with Restaurants