9,873 Hotels in Shanghai
Prefer Expedia? See all Shanghai hotels on Expedia →
Hotel in Shanghai
5-star
8.9 Excellent (269)
Hotel in Shanghai
5-star · 523 rooms
8.3 Very good (403)
Guest favorite Hotel in Shanghai
3-star · 88 rooms
9.1 Wonderful (264)
Hotel in Shanghai
5-star · 261 rooms
8.4 Very good (373)
Serviced apartment in Shanghai
5-star · 316 rooms
8.9 Excellent (264)
Hotel in Shanghai
4-star · 252 rooms
8.6 Excellent (335)
Hotel in Shanghai
3-star · 94 rooms
8.6 Excellent (349)
Hotel in Shanghai
5-star
8.3 Very good (378)
Guest favorite Serviced apartment in Shanghai
5-star · 40 rooms
9.1 Wonderful (223)
Hotel in Shanghai
4-star · 170 rooms
8.8 Excellent (279)
Guest favorite Hotel in Shanghai
5-star
9.3 Wonderful (194)
Guest favorite Hotel in Shanghai
4-star · 160 rooms
9.2 Wonderful (216)
Hotel in Shanghai
5-star
8.9 Excellent (245)
Hotel in Shanghai
4-star
8.6 Excellent (314)
Hotel in Shanghai
4-star · 209 rooms
8.3 Very good (386)
Hotel in Shanghai
4-star · 188 rooms
8.9 Excellent (256)
Hotel in Shanghai
3-star · 267 rooms
8.6 Excellent (329)
Serviced apartment in Shanghai
4-star · 194 rooms
8.7 Excellent (290)
Guest favorite Hotel in Shanghai
4-star · 210 rooms
9.1 Wonderful (224)
Apartment/Flat in Shanghai
5-star · 158 rooms
8.9 Excellent (246)
Hotel in Shanghai
5-star
8.8 Excellent (252)
Hotel in Shanghai
3-star · 233 rooms
8.9 Excellent (265)
Guest favorite Hotel in Shanghai
4-star · 75 rooms
9.4 Wonderful (186)
Hostel in Shanghai
2-star · 68 rooms
8.2 Very good (447)
9,873 stays in total