9,873 Hotels in Shanghai
Prefer Expedia? See all Shanghai hotels on Expedia →
Hotel in Shanghai
5-star · 393 rooms
8.8 Excellent (351)
Hotel in Shanghai
4-star · 367 rooms
8.7 Excellent (386)
Hotel in Shanghai
4-star · 163 rooms
7.3 Good (1,210)
Guest favorite Hotel in Shanghai
4-star · 211 rooms
9.3 Wonderful (261)
Hotel in Shanghai
5-star · 276 rooms
8.6 Excellent (388)
Guest favorite Hotel in Shanghai
4-star
9.1 Wonderful (303)
Guest favorite Hotel in Shanghai
5-star · 362 rooms
9.2 Wonderful (262)
Hotel in Shanghai
5-star · 161 rooms
7.8 Good (733)
Hotel in Shanghai
5-star · 368 rooms
8.2 Very good (510)
Hotel in Shanghai
4-star · 455 rooms
8.2 Very good (541)
Hotel in Shanghai
5-star · 536 rooms
8.8 Excellent (340)
Hotel in Shanghai
5-star · 471 rooms
8.4 Very good (448)
Hotel in Shanghai
5-star · 184 rooms
8.5 Excellent (416)
Hotel in Shanghai
4-star · 82 rooms
8.5 Excellent (441)
Hotel in Shanghai
3-star · 182 rooms
8.5 Excellent (448)
Hotel in Shanghai
4-star · 215 rooms
8.3 Very good (483)
Hotel in Shanghai
4-star · 26 rooms
8.4 Very good (444)
Hotel in Shanghai
5-star · 356 rooms
8.7 Excellent (334)
Guest favorite Hotel in Shanghai
5-star · 202 rooms
9.1 Wonderful (254)
Hotel in Shanghai
5-star · 222 rooms
8.9 Excellent (287)
Hotel in Shanghai
3-star · 180 rooms
8.7 Excellent (367)
Hotel in Shanghai
5-star · 151 rooms
8.3 Very good (431)
Hotel in Shanghai
4-star · 352 rooms
8.3 Very good (449)
Guest favorite Hotel in Shanghai
5-star · 187 rooms
9.2 Wonderful (230)
9,873 stays in total