Hotels with Restaurants in Shanghai, China

  • Plan, book, stay with confidence
  • bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Top Shanghai Hotels with Restaurants

SSAW Boutique Hotel Shanghai Bund
3.5 star property
8.8 out of 10, Excellent, (1004)
"It is very convenient, closed to transport. Staffs are helpful but it has been very noisy due to construction on a building site next door. Unable to open the window and make the room a bit hot. Staff did provide a fan in the room. "
SSAW Boutique Hotel Shanghai Bund
Shanghai Marriott Marquis City Centre
5.0 star property
9.2 out of 10, Wonderful, (1001)
"clean and nice size rooms; nice and helpful staff"
The price is P8,840
P10,308 total
includes taxes & fees
Dec 8 - Dec 9
Shanghai Marriott Marquis City Centre
Renaissance Shanghai Yu Garden Hotel
4.5 star property
8.8 out of 10, Excellent, (1000)
"Great experience and very helpful . Good room with decent breakfast Nd good location to metro and Bund "
The price is P6,099
P7,112 total
includes taxes & fees
Dec 8 - Dec 9
Renaissance Shanghai Yu Garden Hotel
Radisson Blu Hotel Shanghai New World
5.0 star property
8.8 out of 10, Excellent, (1002)
"Very Accessible to metro stations, shopping mall n food. Room is spacious and clean. Hotel staff are helpful. Quite a good range of breakfast at the hotel. Most importantly is it is just a few minutes away from Nanjing Road and is conveniently located to tourist attractions. "
The price is P6,295
P7,340 total
includes taxes & fees
Dec 15 - Dec 16
Radisson Blu Hotel Shanghai New World
Fairmont Peace Hotel on the Bund
5.0 star property
9.6 out of 10, Exceptional, (964)
"Centrally located in the Bund, very convenient to go to any directions. The service is excellent staff pays attention to details. However there’s not enough dining places in the hotel and it’s pricey too. Fortunately there are plenty of restaurants around the areas."
The price is P19,030
P22,189 total
includes taxes & fees
Nov 24 - Nov 25
Fairmont Peace Hotel on the Bund
Grand Central Hotel Shanghai
4.5 star property
9.0 out of 10, Wonderful, (1002)
"Theresa Jin was very helpful on getting most out of our stay. "
The price is P6,018
P6,921 total
includes taxes & fees
Dec 9 - Dec 10
Grand Central Hotel Shanghai
Ramada Plaza Shanghai Pudong Airport
4.0 star property
8.0 out of 10, Very Good, (1003)
"Very convenient "
The price is P4,457
P5,197 total
includes taxes & fees
Nov 24 - Nov 25
Ramada Plaza Shanghai Pudong Airport
Radisson Collection Hyland Shanghai
4.0 star property
8.6 out of 10, Excellent, (1008)
"I usually stay here because of the location on Najing Rd, makes it easy to just go out and enjoy Shanghai. Close to metro station East Nanjing Rd. Another big reason I always try to stay here is the breakfast buffet!! Simply amazing way to start your day with everything you can ask for."
The price is P6,526
P7,610 total
includes taxes & fees
Dec 17 - Dec 18
Radisson Collection Hyland Shanghai
Royal International Hotel
4.5 star property
8.6 out of 10, Excellent, (1000)
"every thing is good. Due to covid 19, service for airport pickup was impacted. Otherwise is great."
Royal International Hotel
Dorsett Shanghai
4.0 star property
8.8 out of 10, Excellent, (1001)
"When arriving at Shanghai Pudong Airport, it's my favourite place to stay before moving onwards. Convenient access to the Metro system from Pudong airport and into the rest of the city, and right next to the Century Park."
The price is P3,063
P3,522 total
includes taxes & fees
Nov 23 - Nov 24
Dorsett 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.
Don't see what you're looking for?
See all available properties in Shanghai

Frequently asked questions

How much do hotels with dining in Shanghai cost?
Hotels in Shanghai range between P3,063 to P19,030 per night. Don’t forget your appetite — these hotels feature restaurants or are near some great culinary experiences. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with dining in Shanghai?
It’s hard to go past Green Court Premier Jinqiao Shanghai. Get comfortable at this 4-star property which features a terrace and a garden. The Sukhothai Shanghai is another sought-after hotel with dining worth checking out. Book into this 5-star option and take advantage of conveniences like a steam room and a terrace. You’ll have your pick of multiple hotels with dining in Shanghai with a total average guest review rating of 8.7.
How many hotels with dining are there in Shanghai?
Pack your bags and choose from 783 hotels with access to dining options in Shanghai. For work-related travel, a solo adventure or anything in between, Expedia will help you find a stay that meets your dining needs in just a click or two.
What are the best cheap hotels with dining in Shanghai?
With hotels with dining starting at P3,063 per night, you’ll have extra cash in your pocket to enjoy some memorable food experiences in Shanghai! No. 8 Art Hotel is an affordable option that features amenities such as front desk services and buffet breakfasts. Alternatively, sample the flavors of this destination from Weflow Hostel. A cafe and a nearby metro station are among this property’s conveniences. If you want to hold on to your hard-earned cash and still catch the best of Shanghai, add some wonderful free attractions to your must-see list. Former French Concession and Old Chinese City are always great choices. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with dining in Shanghai?
Many visitors seeking a family-friendly hotel with dining in Shanghai go for The Sukhothai Shanghai. With a 5-star rating and amenities such as a sauna and laundry facilities, you’re sure to feel right at home here. Capella Shanghai, Jian Ye Li is a 5-star stay that will also give you access to some delicious food experiences. A sauna and laundry facilities help make it a comfy base for your family getaway. Once you’ve checked in and dropped off your bags, there are lots of family-friendly attractions to discover around Shanghai. Former French Concession and Shanghai Zhangjiang Hi-Tech Park promise fun for all ages.
Are there any 5-star hotels with dining in Shanghai?
If you’re up for a little indulgence and some quality gastronomic experiences on your Shanghai getaway, The Sukhothai Shanghai won’t disappoint. This 5-star hotel with dining features treatment rooms and a swimming pool and is around 2 kilometers from downtown. Another stay that’ll cater to your culinary needs is Regent Shanghai Pudong. It’s 3 kilometers from central Shanghai and has amenities such as a sauna and a deep soaking bathtub.
Why book your hotel with dining in Shanghai with Expedia?
Expedia makes it a breeze to find your ideal hotel with dining in Shanghai. Find your way to the filters to search for stays with a restaurant on-site. If you have a set budget, select how much you’re willing to spend and the star rating of your hotel. We’ll help you find the right stay whatever your tastes or bank balance.
How can I find cheap hotels with dining in Shanghai?
With Expedia’s helpful filter tool, sourcing cheap hotels with dining in Shanghai has never been easier. To find properties that are easy on your bank balance, fine-tune your search results by budget, meal plans and star rating.
What is there to do in Shanghai near my hotel with dining?
Shanghai has enough experiences and sights to keep you entertained for weeks, beginning with Former French Concession. Shanghai Museum, Shanghai Zhangjiang Hi-Tech Park and Shanghai Science and Technology Museum are other popular attractions. If you’re sticking around a while, Shanghai Zoo and Shanghai Municipal History Museum are worthwhile additions to your itinerary.