Popular filters
(78)
(104)
(25)
(4)
(43)
Price
(31)
(157)
(193)
(146)
(46)
(4)
(70)
(14)
Star rating
(58)
(27)
(4)
User rating
(14)
(14)
(30)
(9)
(1)
Chains
(2)
(1)
Room Amenities
(9)
(15)
(8)
Room Views
(4)
(33)
(5)
House Rules
Property type
(98)
(12)
(7)
(4)
(1)
(2)
Amenities
(29)
(10)
(17)
(4)
(1)
Payment modes
(43)
(78)
Book 108 Hotels in Shanghai under 4000 and enjoy a relaxing stay without comprising the quality. You can get budget friendly hotels in Shanghai with excellent amenities for your comfortable trip with family.
/5
₹2,503
₹2,108
+₹591 taxes &fees
per night
₹2,637
₹2,221
+₹622 taxes &fees
per night
/5
4.9/5
7 Ratings
₹4,412
₹3,576
+₹1,014 taxes &fees
per night
/5
4.3/5
3 Ratings
₹3,611
₹3,229
+₹852 taxes &fees
per night
/5
3/5
1 Ratings
₹3,572
₹3,235
+₹843 taxes &fees
per night
/5
3.4/5
9 Ratings
₹4,223
₹3,871
+₹997 taxes &fees
per night
/5
4.9/5
6 Ratings
₹2,326
₹2,059
+₹549 taxes &fees
per night
/5
4.5/5
4 Ratings
₹2,687
₹2,302
+₹618 taxes &fees
per night
/5
₹2,689
₹2,265
+₹634 taxes &fees
per night
/5
₹1,818
₹1,629
+₹429 taxes &fees
per night