Search Hotels with Restaurant in Shanghai

  • 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

Check availability on Shanghai Hotels with Restaurant

This weekend
Next weekend

Top Shanghai Hotels with Restaurant

SSAW Boutique Hotel Shanghai Bund

3.5 star property
8.8 out of 10, Excellent, (1003)
"Great location and w felt value for $$. We will return again."
SSAW Boutique Hotel Shanghai Bund

Shanghai Marriott Marquis City Centre

5.0 star property
9.2 out of 10, Wonderful, (1001)
"It was a great stay for families. Very close proximity to people square and different malls. Very clean and well maintained. My family had a really great stay here and would love to stay at this hotel again. Thank you."
The price is 3.140.058 ₫
3.661.301 ₫ total
includes taxes & fees
6 Feb - 7 Feb
Shanghai Marriott Marquis City Centre

Renaissance Shanghai Yu Garden Hotel

4.5 star property
8.8 out of 10, Excellent, (1002)
"Great location, other than that I won’t call this a 5 star hotel. "
The price is 2.423.419 ₫
2.825.707 ₫ total
includes taxes & fees
4 Feb - 5 Feb
Renaissance Shanghai Yu Garden Hotel

Radisson Blu Hotel Shanghai New World

5.0 star property
8.8 out of 10, Excellent, (1003)
"Great place and location."
The price is 2.790.055 ₫
3.253.205 ₫ total
includes taxes & fees
10 Feb - 11 Feb
Radisson Blu Hotel Shanghai New World

Fairmont Peace Hotel on the Bund

5.0 star property
9.6 out of 10, Exceptional, (978)
"Hotel on the whole is a Icon. Full of history and memories. Worth a stay"
The price is 7.789.561 ₫
9.082.629 ₫ total
includes taxes & fees
6 Feb - 7 Feb
Fairmont Peace Hotel on the Bund

Grand Central Hotel Shanghai

4.5 star property
9.0 out of 10, Wonderful, (1001)
"Good location. Easy access to Nanjing dong ru. "
The price is 2.437.267 ₫
2.802.858 ₫ total
includes taxes & fees
3 Feb - 4 Feb
Grand Central Hotel Shanghai

Ramada Plaza Shanghai Pudong Airport

4.0 star property
8.0 out of 10, Very good, (1002)
"Great job! "
The price is 1.897.329 ₫
2.212.285 ₫ total
includes taxes & fees
1 Feb - 2 Feb
Ramada Plaza Shanghai Pudong Airport

Radisson Collection Hyland Shanghai

4.0 star property
8.6 out of 10, Excellent, (1002)
"The location of the Hotel is excellent, just a few minutes walk from the main Shanghai shopping district. The room tends to be a little old decoration as compared to the newer Hotels around the area. "
The price is 2.212.807 ₫
2.580.133 ₫ total
includes taxes & fees
3 Feb - 4 Feb
Radisson Collection Hyland Shanghai

Royal International Hotel

4.5 star property
8.6 out of 10, Excellent, (1000)
"Very comfortable and clean, with a great shuttle service to the airport"
Royal International Hotel

Dorsett Shanghai

4.0 star property
8.8 out of 10, Excellent, (1000)
"nil"
The price is 1.464.437 ₫
1.684.276 ₫ total
includes taxes & fees
8 Feb - 9 Feb
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?
Prepare to pay between 1.464.437 ₫ and 7.789.561 ₫ per night for hotels in Shanghai. An ideal stay with a restaurant, or one with access to terrific culinary experiences, is only a few clicks away on Expedia. 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 restaurants in Shanghai?
Shanghai has multiple hotels with restaurants with a total average guest review rating of 8.7. Green Court Premier Jinqiao Shanghai is a popular option if you’re looking to discover the local dining scene. It has a 4-star rating and offers amenities such as a garden and a terrace. The Sukhothai Shanghai is another guest favourite. This 5-star hotel offers access to some great food experiences and features premium bedding and pool sun loungers.
How many hotels with restaurants are there in Shanghai?
Lock in your holiday dates and then choose from 783 hotels with access to dining options in Shanghai. For work-related travel, a romantic break and everything in between, Expedia is here to help you find a stay that meets your dining needs in a few easy clicks.
Are there any 5-star hotels with restaurants in Shanghai?
If you’re in the mood for a little pampering and some wonderful food experiences on your Shanghai trip, you’ll love The Sukhothai Shanghai. This 5-star hotel with restaurants features spa facilities and a sauna and is around 2 km from the downtown area. Another stay that’ll cater to your culinary wishes is Regent Shanghai Pudong. It’s 3 km from the centre of the city and includes amenities such as a deep soaking bathtub and treatment rooms.
Why book your hotel with restaurants in Shanghai with Expedia?
Whether you’d prefer a hotel with a restaurant, or one that’s close to a culinary epicentre, Expedia will have a stay that fits your tastes. Use our handy filters to search for Shanghai hotels with on-site dining. You can also refine your search for properties in renowned locations packed with cafés, markets or restaurants. Whatever you go for, it’s easy to score a delicious bargain with Expedia!
How can I find cheap hotels with restaurants in Shanghai?
The simplest way to find cheap hotels with restaurants in Shanghai is with Expedia’s easy-to-use filter tool. Reserve getaways with restaurants or extra touches, like included breakfast, lunch and dinner. You can also narrow your search results by amenities, budget and star rating to access awesome prices in just a few keystrokes.