9,873 Hotels in Shanghai
Prefer Expedia? See all Shanghai hotels on Expedia →
Hotel in Shanghai
5-star · 422 rooms
8.1 Very good (342)
Guest favorite Hotel in Shanghai
5-star · 246 rooms
9.2 Wonderful (168)
Guest favorite Hotel in Shanghai
5-star · 229 rooms
9.2 Wonderful (162)
Hotel in Shanghai
5-star
8.5 Excellent (254)
Hotel in Shanghai
4-star · 204 rooms
8.5 Excellent (261)
Hotel in Shanghai
4-star
8.6 Excellent (243)
Hotel in Shanghai
4-star · 95 rooms
8.9 Excellent (201)
Hotel in Shanghai
4-star · 211 rooms
7.5 Good (544)
Hotel in Shanghai
2-star · 50 rooms
8.1 Very good (385)
Hotel in Shanghai
4-star
8.8 Excellent (212)
Guest favorite Hotel in Shanghai
5-star · 59 rooms
9.4 Wonderful (142)
Hotel in Shanghai
3-star
8.5 Excellent (272)
Resort in Shanghai
5-star · 70 rooms
8.4 Very good (255)
Guest favorite Hotel in Shanghai
3-star · 52 rooms
9.1 Wonderful (184)
Guest favorite Hotel in Shanghai
4-star
9.3 Wonderful (152)
Serviced apartment in Shanghai
4-star · 28 rooms
8.4 Very good (262)
Guest favorite Hotel in Shanghai
5-star
9.0 Wonderful (175)
Hotel in Shanghai
5-star · 318 rooms
8.1 Very good (303)
Hotel in Shanghai
4-star · 29 rooms
8.3 Very good (286)
Hotel in Shanghai
4-star · 151 rooms
8.2 Very good (295)
Hotel in Shanghai
5-star · 384 rooms
8.6 Excellent (219)
Hotel in Shanghai
4-star · 266 rooms
7.4 Good (529)
Hotel in Shanghai
5-star · 249 rooms
7.7 Good (385)
Hotel in Shanghai
5-star · 465 rooms
8.4 Very good (240)
9,873 stays in total