9,873 Hotels in Shanghai
Prefer Expedia? See all Shanghai hotels on Expedia →
Hotel in Shanghai
4-star · 119 rooms
8.5 Excellent (6)
Serviced apartment in Shanghai
3-star · 29 rooms
6.4 Pleasant (15)
Hotel in Shanghai
4-star · 200 rooms
6.5 Pleasant (13)
Hotel in Shanghai
3-star · 146 rooms
9.3 Wonderful (5)
Hotel in Shanghai
3-star
9.3 Wonderful (5)
Hotel in Shanghai
3-star
9.3 Wonderful (5)
Hotel in Shanghai
3-star
8.7 Excellent (6)
Hotel in Shanghai
4-star · 112 rooms
9.8 Exceptional (4)
Hotel in Shanghai
3-star · 24 rooms
8.2 Very good (7)
Hotel in Shanghai
4-star · 137 rooms
9.0 Wonderful (5)
Hotel in Shanghai
4-star
9.0 Wonderful (5)
Hotel in Shanghai
4-star · 163 rooms
9.0 Wonderful (5)
Hotel in Shanghai
2-star
8.9 Excellent (6)
Hotel in Shanghai
3-star · 70 rooms
7.5 Good (9)
Hotel in Shanghai
3-star
7.8 Good (8)
Apartment/Flat in Shanghai
10.0 Exceptional (5)
Hotel in Shanghai
8.1 Very good (9)
Hotel in Shanghai
3-star · 73 rooms
10.0 Exceptional (4)
Hotel in Shanghai
3-star · 223 rooms
10.0 Exceptional (4)
Hotel in Shanghai
4-star
9.7 Exceptional (4)
Serviced apartment in Shanghai
4-star · 128 rooms
9.8 Exceptional (4)
Apartment/Flat in Shanghai
9.9 Exceptional (5)
Hotel in Shanghai
3-star
9.9 Exceptional (4)
Hotel in Shanghai
3-star
9.9 Exceptional (4)
9,873 stays in total