9,873 Hotels in Shanghai
Prefer Expedia? See all Shanghai hotels on Expedia →
Hotel in Shanghai
3-star · 147 rooms
8.9 Excellent (109)
Guest favorite Hotel in Shanghai
4-star · 125 rooms
9.2 Wonderful (88)
Serviced apartment in Shanghai
4-star · 404 rooms
8.8 Excellent (108)
Guest favorite Hotel in Shanghai
5-star · 312 rooms
9.4 Wonderful (75)
Hotel in Shanghai
4-star · 311 rooms
8.8 Excellent (105)
Hotel in Shanghai
3-star · 42 rooms
8.7 Excellent (117)
Guest favorite Hotel in Shanghai
3-star · 48 rooms
9.2 Wonderful (89)
Hotel in Shanghai
4-star · 192 rooms
7.4 Good (260)
Hotel in Shanghai
5-star · 187 rooms
8.9 Excellent (91)
Hotel in Shanghai
3-star · 32 rooms
8.8 Excellent (107)
Hotel in Shanghai
4-star · 400 rooms
8.2 Very good (142)
Guest favorite Hotel in Shanghai
5-star · 213 rooms
9.2 Wonderful (77)
Hotel in Shanghai
5-star
8.7 Excellent (99)
Hotel in Shanghai
4-star · 261 rooms
7.7 Good (193)
Guest favorite Hotel in Shanghai
5-star
9.3 Wonderful (71)
Hotel in Shanghai
5-star
8.8 Excellent (91)
Hotel in Shanghai
3-star
8.8 Excellent (102)
Hotel in Shanghai
5-star · 119 rooms
8.6 Excellent (104)
Guest favorite Hotel in Shanghai
3-star
9.0 Wonderful (91)
Hotel in Shanghai
4-star · 319 rooms
8.2 Very good (134)
Guest favorite Hotel in Shanghai
5-star · 119 rooms
9.6 Exceptional (61)
Hostel in Shanghai
2-star · 110 rooms
8.9 Excellent (101)
Hotel in Shanghai
3-star · 220 rooms
8.6 Excellent (111)
Hotel in Shanghai
4-star · 141 rooms
8.1 Very good (140)
9,873 stays in total