9,873 Hotels in Shanghai
Prefer Expedia? See all Shanghai hotels on Expedia →
Hotel in Shanghai
4-star · 127 rooms
7.4 Good (14)
Hotel in Shanghai
3-star · 130 rooms
6.7 Pleasant (21)
Hotel in Shanghai
2-star · 116 rooms
6.6 Pleasant (24)
Hotel in Shanghai
5-star
9.1 Wonderful (7)
Hotel in Shanghai
4-star · 197 rooms
8.9 Excellent (8)
Apartment/Flat in Shanghai
8.3 Very good (13)
Hotel in Shanghai
3-star
9.1 Wonderful (8)
Apartment/Flat in Shanghai
3-star · 111 rooms
9.1 Wonderful (8)
Hotel in Shanghai
3-star · 116 rooms
7.1 Good (17)
Hotel in Shanghai
4-star · 159 rooms
8.5 Excellent (9)
Hotel in Shanghai
3-star · 92 rooms
9.5 Exceptional (7)
Hotel in Shanghai
3-star
9.5 Exceptional (7)
Hotel in Shanghai
4-star · 375 rooms
8.6 Excellent (9)
Hotel in Shanghai
3-star · 221 rooms
8.7 Excellent (9)
Hotel in Shanghai
4-star · 95 rooms
6.4 Pleasant (22)
Hotel in Shanghai
4-star · 150 rooms
6.4 Pleasant (22)
Hotel in Shanghai
2-star · 100 rooms
9.7 Exceptional (7)
Hotel in Shanghai
3-star · 100 rooms
7.2 Good (16)
Hotel in Shanghai
3-star
9.4 Wonderful (7)
Hotel in Shanghai
3-star
9.9 Exceptional (6)
Hotel in Shanghai
5-star · 56 rooms
8.6 Excellent (8)
Hotel in Shanghai
2-star · 86 rooms
6.8 Pleasant (20)
Hotel in Shanghai
4-star · 2 rooms
9.1 Wonderful (7)
Hotel in Shanghai
3-star
8.9 Excellent (8)
9,873 stays in total