9,873 Hotels in Shanghai
Prefer Expedia? See all Shanghai hotels on Expedia →
Hotel in Shanghai
3-star · 128 rooms
9.2 Wonderful (35)
Hotel in Shanghai
4-star · 135 rooms
9.5 Exceptional (30)
Hotel in Shanghai
2-star
8.0 Very good (65)
Hotel in Shanghai
3-star
8.7 Excellent (43)
Hotel in Shanghai
3-star
8.7 Excellent (43)
Hotel in Shanghai
2-star · 24 rooms
8.1 Very good (61)
Hotel in Shanghai
4-star
8.7 Excellent (40)
Hotel in Shanghai
5-star · 197 rooms
8.4 Very good (44)
Hotel in Shanghai
5-star
9.2 Wonderful (30)
Hotel in Shanghai
3-star · 212 rooms
7.9 Good (62)
Hotel in Shanghai
5-star
7.8 Good (59)
Serviced apartment in Shanghai
2-star · 48 rooms
6.4 Pleasant (180)
Hotel in Shanghai
5-star · 284 rooms
8.6 Excellent (38)
Hotel in Shanghai
5-star
8.5 Excellent (41)
Hotel in Shanghai
3-star · 100 rooms
7.5 Good (76)
Hotel in Shanghai
3-star · 19 rooms
9.5 Exceptional (30)
Hotel in Shanghai
3-star
8.5 Excellent (46)
Hotel in Shanghai
5-star · 20 rooms
9.7 Exceptional (24)
Hotel in Shanghai
4-star · 119 rooms
9.5 Exceptional (27)
Hotel in Shanghai
4-star · 686 rooms
8.7 Excellent (37)
Hotel in Shanghai
4-star · 132 rooms
7.5 Good (68)
Hotel in Shanghai
5-star
9.4 Wonderful (26)
Hotel in Shanghai
5-star · 189 rooms
9.3 Wonderful (27)
Hotel in Shanghai
2-star · 146 rooms
8.1 Very good (55)
9,873 stays in total