9,873 Hotels in Shanghai
Prefer Expedia? See all Shanghai hotels on Expedia →
Hotel in Shanghai
5-star · 252 rooms
8.9 Excellent (554)
Guest favorite Hotel in Shanghai
4-star · 265 rooms
9.1 Wonderful (502)
Guest favorite Hotel in Shanghai
5-star · 574 rooms
9.1 Wonderful (463)
Guest favorite Hotel in Shanghai
4-star · 392 rooms
9.4 Wonderful (408)
Guest favorite Hotel in Shanghai
4-star
9.3 Wonderful (418)
Guest favorite Serviced apartment in Shanghai
4-star · 256 rooms
9.0 Wonderful (503)
Hotel in Shanghai
4-star · 602 rooms
7.7 Good (1,430)
Guest favorite Hotel in Shanghai
4-star · 447 rooms
9.3 Wonderful (400)
Guest favorite Hotel in Shanghai
5-star
9.0 Wonderful (462)
Hotel in Shanghai
4-star · 81 rooms
8.9 Excellent (515)
Hotel in Shanghai
5-star
8.4 Very good (704)
Hotel in Shanghai
5-star · 364 rooms
7.8 Good (1,193)
Hotel in Shanghai
5-star
8.5 Excellent (659)
Hotel in Shanghai
2-star · 159 rooms
8.8 Excellent (598)
Hotel in Shanghai
5-star · 188 rooms
8.8 Excellent (496)
Hotel in Shanghai
4-star
8.5 Excellent (652)
Guest favorite Hotel in Shanghai
5-star · 229 rooms
9.4 Wonderful (324)
Guest favorite Hotel in Shanghai
5-star
9.2 Wonderful (365)
Hotel in Shanghai
3-star · 134 rooms
7.8 Good (1,196)
Guest favorite Hotel in Shanghai
5-star
9.0 Wonderful (411)
Guest favorite Hotel in Shanghai
4-star · 95 rooms
9.4 Wonderful (333)
Guest favorite Hotel in Shanghai
3-star · 199 rooms
9.0 Wonderful (454)
Guest favorite Hotel in Shanghai
4-star · 129 rooms
9.2 Wonderful (374)
Guest favorite Hotel in Shanghai
5-star · 800 rooms
9.1 Wonderful (376)
9,873 stays in total