9,873 Hotels in Shanghai
Prefer Expedia? See all Shanghai hotels on Expedia →
Guest favorite Hotel in Shanghai
4-star · 102 rooms
9.3 Wonderful (340)
Hotel in Shanghai
5-star · 200 rooms
7.4 Good (1,477)
Guest favorite Hotel in Shanghai
4-star · 89 rooms
9.5 Exceptional (295)
Hotel in Shanghai
4-star · 208 rooms
7.7 Good (1,120)
Hotel in Shanghai
4-star · 97 rooms
8.8 Excellent (452)
Hotel in Shanghai
4-star
8.9 Excellent (420)
Hotel in Shanghai
3-star · 107 rooms
8.1 Very good (813)
Hotel in Shanghai
5-star · 210 rooms
8.2 Very good (656)
Hotel in Shanghai
5-star · 418 rooms
8.8 Excellent (408)
Hotel in Shanghai
4-star
8.9 Excellent (392)
Guest favorite Hotel in Shanghai
2-star · 182 rooms
9.3 Wonderful (336)
Hotel in Shanghai
5-star · 205 rooms
8.8 Excellent (392)
Hotel in Shanghai
5-star · 326 rooms
8.3 Very good (575)
Hotel in Shanghai
4-star · 333 rooms
8.7 Excellent (441)
Guest favorite Hotel in Shanghai
5-star · 508 rooms
9.0 Wonderful (339)
Hotel in Shanghai
5-star · 53 rooms
8.3 Very good (551)
Guest favorite Hotel in Shanghai
4-star
9.2 Wonderful (308)
Guest favorite Serviced apartment in Shanghai
4-star · 218 rooms
9.0 Wonderful (346)
Guest favorite Hotel in Shanghai
5-star · 106 rooms
9.3 Wonderful (278)
Hotel in Shanghai
5-star · 423 rooms
8.7 Excellent (399)
Inn in Shanghai
2-star · 35 rooms
8.0 Very good (802)
Hotel in Shanghai
4-star · 222 rooms
8.3 Very good (552)
Hotel in Shanghai
3-star
8.5 Excellent (499)
Hotel in Shanghai
4-star · 196 rooms
8.9 Excellent (354)
9,873 stays in total