9,873 Hotels in Shanghai
Prefer Expedia? See all Shanghai hotels on Expedia →
Serviced apartment in Shanghai
5-star · 100 rooms
8.9 Excellent (231)
Hotel in Shanghai
4-star · 118 rooms
8.8 Excellent (260)
Guest favorite Hotel in Shanghai
5-star · 160 rooms
9.4 Wonderful (171)
Hotel in Shanghai
4-star · 37 rooms
8.8 Excellent (256)
Guest favorite Hotel in Shanghai
4-star · 156 rooms
9.0 Wonderful (232)
Hotel in Shanghai
3-star · 123 rooms
7.6 Good (654)
Serviced apartment in Shanghai
4-star · 80 rooms
8.0 Very good (442)
Hotel in Shanghai
3-star · 240 rooms
8.8 Excellent (268)
Hotel in Shanghai
3-star · 138 rooms
8.3 Very good (374)
Hotel in Shanghai
4-star
8.9 Excellent (236)
Hotel in Shanghai
4-star · 78 rooms
8.2 Very good (377)
Guest favorite Hotel in Shanghai
5-star · 173 rooms
9.1 Wonderful (193)
Hotel in Shanghai
4-star
8.1 Very good (390)
Hotel in Shanghai
4-star · 265 rooms
7.7 Good (531)
Hotel in Shanghai
5-star · 200 rooms
8.3 Very good (316)
Hotel in Shanghai
4-star
8.3 Very good (330)
Guest favorite Hotel in Shanghai
5-star
9.4 Wonderful (157)
Hotel in Shanghai
5-star
8.9 Excellent (208)
Hotel in Shanghai
3-star · 115 rooms
8.4 Very good (322)
Hotel in Shanghai
4-star
8.6 Excellent (265)
Hotel in Shanghai
4-star · 111 rooms
8.1 Very good (369)
Hotel in Shanghai
4-star · 290 rooms
8.2 Very good (343)
Guest favorite Serviced apartment in Shanghai
5-star · 80 rooms
9.4 Wonderful (153)
Hotel in Shanghai
5-star · 216 rooms
8.8 Excellent (216)
9,873 stays in total