9,873 Hotels in Shanghai
Prefer Expedia? See all Shanghai hotels on Expedia →
Hotel in Shanghai
4-star · 31 rooms
8.8 Excellent (134)
Hotel in Shanghai
5-star
8.6 Excellent (141)
Hotel in Shanghai
4-star · 50 rooms
8.8 Excellent (132)
Serviced apartment in Shanghai
2-star · 40 rooms
7.6 Good (328)
Hotel in Shanghai
4-star · 54 rooms
8.5 Excellent (161)
Guest favorite Hotel in Shanghai
5-star · 219 rooms
9.2 Wonderful (98)
Hotel in Shanghai
5-star · 191 rooms
8.7 Excellent (131)
Hotel in Shanghai
5-star · 185 rooms
8.9 Excellent (116)
Guest favorite Hotel in Shanghai
5-star
9.1 Wonderful (101)
Hotel in Shanghai
4-star · 228 rooms
7.9 Good (226)
Hotel in Shanghai
4-star · 172 rooms
8.1 Very good (189)
Hotel in Shanghai
4-star · 178 rooms
8.3 Very good (165)
Hotel in Shanghai
4-star · 241 rooms
8.8 Excellent (121)
Hotel in Shanghai
5-star
8.9 Excellent (108)
Hotel in Shanghai
5-star · 330 rooms
8.3 Very good (152)
Hotel in Shanghai
5-star
8.6 Excellent (129)
Hotel in Shanghai
5-star · 214 rooms
8.9 Excellent (104)
Hotel in Shanghai
5-star · 412 rooms
8.5 Excellent (128)
Guest favorite Apartment/Flat in Shanghai
4-star · 120 rooms
9.6 Exceptional (76)
Guest favorite Resort in Shanghai
5-star · 292 rooms
9.3 Wonderful (83)
Hotel in Shanghai
4-star · 386 rooms
8.3 Very good (152)
Guest favorite Hotel in Shanghai
4-star · 120 rooms
9.4 Wonderful (83)
Guest favorite Hotel in Shanghai
4-star · 143 rooms
9.1 Wonderful (95)
Hotel in Shanghai
5-star · 238 rooms
8.0 Very good (165)
9,873 stays in total