You are booking hotel for more than 30 days
Swimming Pool
Select Filters
Your Budget
Show 4 more
Locality
Popular locations
Show -3 more
Showing Properties in Shanghai
City Hotel Shanghai
Based on 827 Ratings
(827 Ratings)
SGD 63
+ SGD 10 taxes & fees
Per Night
Sheraton Shanghai Jiading Hotel
(49 Ratings)
SGD 116
+ SGD 19 taxes & fees
Per Night
Ascott Huai Hai Road Shanghai
(518 Ratings)
SGD 186
+ SGD 10 taxes & fees
Per Night
Four Points by Sheraton Shanghai, Daning
(172 Ratings)
SGD 95
+ SGD 16 taxes & fees
Per Night
Holiday Inn Vista Shanghai
(210 Ratings)
SGD 106
+ SGD 18 taxes & fees
Per Night
DoubleTree by Hilton Hotel Shanghai - Pudong
Based on 481 Ratings and 104 reviews
(6 reviews by Indian travellers)
(481 Ratings)
SGD 86
+ SGD 13 taxes & fees
Per Night
JW Marriott Marquis Hotel Shanghai Pudong
Based on 87 Ratings
(87 Ratings)
SGD 242
+ SGD 40 taxes & fees
Per Night
Shanghai Meego Yes Hotel
Based on 83 Ratings
(83 Ratings)
SGD 35
+ SGD 5 taxes & fees
Per Night
Bulgari Hotel Shanghai
Based on 63 Ratings
(63 Ratings)
SGD 897
+ SGD 149 taxes & fees
Per Night
The Langham, Shanghai, Xintiandi
Based on 950 Ratings
(950 Ratings)
SGD 247
+ SGD 36 taxes & fees
Per Night
Jin Jiang Tower
Based on 734 Ratings
(6 reviews by Indian travellers)
(734 Ratings)
SGD 105
+ SGD 17 taxes & fees
Per Night
W Shanghai - The Bund
Based on 302 Ratings
(4 reviews by Indian travellers)
(302 Ratings)
SGD 392
+ SGD 58 taxes & fees
Per Night
Fairmont Peace Hotel on the Bund
Based on 978 Ratings
(7 reviews by Indian travellers)
(978 Ratings)
SGD 355
+ SGD 59 taxes & fees
Per Night
Okura Garden Hotel Shanghai
Based on 948 Ratings
(948 Ratings)
SGD 142
+ SGD 21 taxes & fees
Per Night
InterContinental Shanghai Ruijin
Based on 244 Ratings
(244 Ratings)
SGD 294
+ SGD 49 taxes & fees
Per Night
Jin Jiang Hotel Shanghai
Based on 879 Ratings
(5 reviews by Indian travellers)
(879 Ratings)
SGD 97
+ SGD 14 taxes & fees
Per Night
Novotel Shanghai Atlantis
Based on 674 Ratings and 112 reviews
(12 reviews by Indian travellers)
(674 Ratings)
SGD 72
+ SGD 12 taxes & fees
Per Night