Search Hotels with Restaurant in Shanghai

    calendar shield illustration
    Change your mind
    Book hotels with free cancellation
    deals illustration
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    bed illustration
    Be picky
    Search almost a million properties worldwide

Check availability on Shanghai Hotels with Restaurant

This weekend
Next weekend

Top Shanghai Hotels with Restaurant

Cordis Shanghai Seaworld

3.5 star property
The price is 2.123.540 ₫
2.476.023 ₫ total
includes taxes & fees
3 Jul - 4 Jul
Cordis Shanghai Seaworld

Hilton Shanghai Greater Hongqiao

5.0 star property
10.0 out of 10, Exceptional, (2)
"I stayed at the Hilton Canhui near Hongqiao Airport last week, and honestly it was such a smooth and comforting experience I didn’t expect from an airport hotel. I saw some mixed reviews online before coming, but I’m glad I trusted my gut. Yes, check-in was busy since I arrived late around 11pm — but the staff were still super patient and handled everything with a smile, even when some guests looked a bit tired or grumpy. I didn’t mind waiting a bit. And even though I forgot my toothbrush, the...
The price is 1.994.705 ₫
2.325.819 ₫ total
includes taxes & fees
3 Jul - 4 Jul
Hilton Shanghai Greater Hongqiao

Hyatt Centric Zhongshan Park Shanghai

4.0 star property
9.2 out of 10, Wonderful, (48)
"The service was great! The rooms were beautiful and clean!"
The price is 2.625.571 ₫
3.061.416 ₫ total
includes taxes & fees
6 Jul - 7 Jul
Hyatt Centric Zhongshan Park Shanghai

Royal Garden Hotel ShangHai

5.0 star property
9.6 out of 10, Exceptional, (12)
"Absolutely wonderful experience. Lovely hotel and amenities. "
The price is 4.036.437 ₫
4.706.486 ₫ total
includes taxes & fees
3 Jul - 4 Jul
Royal Garden Hotel ShangHai

MiniMax Hotel Shanghai Songjiang

3.5 star property
9.2 out of 10, Wonderful, (11)
"Close to shopping and restaurants "
The price is 1.258.706 ₫
1.467.658 ₫ total
includes taxes & fees
7 Jul - 8 Jul
MiniMax Hotel Shanghai Songjiang

Hilton Shanghai Zhangjiang Science City

4.5 star property
9.0 out of 10, Wonderful, (2)
"The facility and room condition are excellent. "
The price is 3.121.330 ₫
3.639.472 ₫ total
includes taxes & fees
18 Jul - 19 Jul
Hilton Shanghai Zhangjiang Science City

The St. Regis on the Bund, Shanghai

5.0 star property
9.6 out of 10, Exceptional, (18)
"Their staff is amazing, detail oriented and very welcoming! I would definitely recommend this hotel to everyone who will visit Shanghai. Their staff helps me on literally all problem and question ! Excellent service and great hotel experience!"
The price is 7.109.097 ₫
8.289.207 ₫ total
includes taxes & fees
15 Jul - 16 Jul
The St. Regis on the Bund, Shanghai

Holiday Inn Shanghai Huaxia by IHG

4.0 star property
9.0 out of 10, Wonderful, (49)
"Good"
The price is 1.352.899 ₫
1.577.480 ₫ total
includes taxes & fees
2 Aug - 3 Aug
Holiday Inn Shanghai Huaxia by IHG

modena by fraser wujiaochang

4.0 star property
"最高でした、全て新品で、洗濯機、冷蔵庫、電子レンジ、電子コンロ、ウォシュレット、全て揃いで、泊まりやすかったです、スタッフ達も親切でサービスが丁寧に優しかったです。 また利用したいと思います。"
The price is 1.441.658 ₫
1.680.950 ₫ total
includes taxes & fees
5 Jul - 6 Jul
modena by fraser wujiaochang

Dayin International Youth Hostel (Shanghai Nanjing East Road;People's Square;The Bund Branch)

2.5 star property
9.0 out of 10, Wonderful, (75)
"Very clean, great staff"
The price is 1.676.309 ₫
1.954.577 ₫ total
includes taxes & fees
7 Jul - 8 Jul
Dayin International Youth Hostel (Shanghai Nanjing East Road;People's Square;The Bund Branch)
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.

Frequently asked questions

How much do hotels with dining in Shanghai cost?
Prepare to pay between 1.258.706 ₫ and 7.109.097 ₫ 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 dining in Shanghai?
A favourite is Green Court Premier Jinqiao Shanghai. Settle in at this 4-star stay which comes with a garden and a terrace. Green Court Place Jinqiao Middle Ring Shanghai is another sought-after hotel with dining to consider. Unpack your bags at this 4-star option and make the most of conveniences including a terrace and a dining venue. You can pick from multiple hotels with dining in Shanghai with a total average guest review rating of 9.3.
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.
What are the best cheap hotels with dining in Shanghai?
With hotels with dining starting from 1.258.706 ₫ per night, you'll have more money in your pocket to splurge on terrific culinary experiences in Shanghai! No. 8 Art Hotel is an affordable option that offers amenities such as buffet breakfasts and WiFi. Alternatively, sample the flavours of this destination from Weflow Hostel. A cafe and soundproofed rooms are among this property's conveniences. If you're exploring Shanghai on a budget, there are loads of free and popular attractions to add to your to-do list. Former French Concession and Shanghai Old Street are worth stopping by. 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 book ANDAZ XINTIANDI, SHANGHAI, BY HYATT. With a 4.5-star rating and amenities including laundry facilities and WiFi, it'll feel like your home away from home. Citadines Lujiazui Shanghai is a 3.5-star stay that will also place you within easy reach of some tasty food experiences. WiFi and housekeeping services help make it a great base for your family trip. Shanghai has loads of family-friendly attractions to explore when the kids are getting restless. Former French Concession and Shanghai Tower guarantee a fun day out for travellers both young and old.
Are there any 5-star hotels with dining in Shanghai?
If you're craving a little indulgence and some scrumptious foodie experiences on your Shanghai escape, check out The Sukhothai Shanghai. This 5-star hotel with dining comes with massage services and concierge services and is around 2 km from downtown. Another stay that'll cater to your culinary desires is Regent Shanghai Pudong. It's 3 km from the city centre and has amenities such as a deep soaking bathtub and beauty services.
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.