Popular filters
(108)
(108)
(22)
(11)
Price
(3)
(8)
(33)
(37)
(11)
(5)
(13)
(2)
Location
Star rating
(102)
(126)
(75)
User rating
(15)
(32)
(77)
(33)
Chains
(2)
(7)
(3)
(6)
Room Amenities
(6)
(4)
(9)
(21)
Room Views
(10)
(21)
(36)
(105)
House Rules
(1)
(1)
(1)
(5)
Property type
(323)
(7)
(2)
(2)
(1)
(3)
Amenities
(109)
(68)
(133)
(19)
(7)
Payment modes
(108)
54 Shanghai Hotels with Restaurant available at best prices on Goibibo starting from 1539. Use code GOINTH to get discounts upto 30% on best Hotels in Shanghai with Restaurant. Also get Free Cancellation on Shanghai Hotels which have Restaurant.
Popular Locations in Shanghai
Filter Properties based on area/landmark of your choice
Pudong
area | 307 Stays
Jingan
area | 89 Stays
Huangpu
area | 121 Stays
Minhang
area | 196 Stays
Xuhui
area | 90 Stays
Changning
area | 91 Stays
/5
2.1/5
936 Ratings
₹12,771
+₹2,120 taxes &fees
per night
/5
₹8,978
+₹1,286 taxes &fees
per night
/5
4.9/5
7 Ratings
₹4,438
₹3,597
+₹1,021 taxes &fees
per night
/5
₹5,229
+₹868 taxes &fees
per night
/5
3.4/5
9 Ratings
₹2,611
₹2,393
+₹616 taxes &fees
per night
/5
₹5,416
₹4,637
+₹1,245 taxes &fees
per night
/5
₹7,514
+₹1,247 taxes &fees
per night
/5
₹4,771
₹4,256
+₹1,126 taxes &fees
per night
/5
4.7/5
8 Ratings
₹5,789
₹5,328
+₹1,274 taxes &fees
per night
/5
₹4,800
₹4,078
+₹1,133 taxes &fees
per night
How many Shanghai hotels have Restaurant.
Which are the 5 star hotels in Shanghai with Restaurant?
What is the starting price of Restaurant hotels in Shanghai?
How many Restaurant hotels are there in Shanghai?