Popular filters
(191)
(194)
(46)
(28)
(1)
Price
(14)
(82)
(66)
(14)
(7)
(14)
(2)
Star rating
(117)
(159)
(107)
User rating
(24)
(78)
(149)
(51)
Chains
(2)
(12)
(3)
(16)
Room Amenities
(52)
(4)
(18)
(56)
(13)
Room Views
(29)
(48)
(166)
(12)
House Rules
(1)
(1)
(1)
(7)
Property type
(402)
(10)
(2)
(2)
(1)
(3)
Amenities
(155)
(95)
(193)
(30)
(11)
Payment modes
(1)
(191)
105 Shanghai Hotels with Restaurant available at best prices on Goibibo starting from 1449. 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.
/5
2.1/5
936 Ratings
₹8,328
+₹1,382 taxes &fees
per night
/5
5/5
4 Ratings
₹7,076
₹6,516
+₹1,670 taxes &fees
per night
/5
₹8,685
+₹1,244 taxes &fees
per night
/5
4/5
661 Ratings
₹6,118
+₹876 taxes &fees
per night
/5
4.9/5
7 Ratings
₹4,439
₹3,571
+₹1,021 taxes &fees
per night
/5
₹5,219
+₹866 taxes &fees
per night
/5
₹10,983
₹10,214
+₹2,526 taxes &fees
per night
/5
₹8,732
₹7,946
+₹2,008 taxes &fees
per night
/5
2.7/5
3 Ratings
₹7,972
+₹1,323 taxes &fees
per night
/5
₹5,283
+₹877 taxes &fees
per night
How many Restaurant hotels are there in Shanghai?
Which are the 5 star hotels in Shanghai with Restaurant?
What is the starting price of Restaurant hotels in Shanghai?
How many Shanghai hotels have Restaurant.