9,873 Hotels in Shanghai
Prefer Expedia? See all Shanghai hotels on Expedia →
Hotel in Shanghai
5-star
8.8 Excellent (1,275)
Hotel in Shanghai
4-star · 303 rooms
8.9 Excellent (1,242)
Hotel in Shanghai
3-star · 59 rooms
7.8 Good (3,572)
Hotel in Shanghai
5-star · 620 rooms
8.5 Excellent (1,574)
Hotel in Shanghai
4-star
8.9 Excellent (1,169)
Guest favorite Hotel in Shanghai
4-star · 77 rooms
9.2 Wonderful (923)
Guest favorite Hostel in Shanghai
2-star · 80 rooms
9.4 Wonderful (886)
Hotel in Shanghai
5-star · 343 rooms
8.8 Excellent (1,142)
Hotel in Shanghai
5-star · 368 rooms
8.4 Very good (1,589)
Guest favorite Hotel in Shanghai
5-star · 396 rooms
9.1 Wonderful (855)
Hotel in Shanghai
3-star · 177 rooms
7.9 Good (2,641)
Hotel in Shanghai
5-star · 946 rooms
8.9 Excellent (969)
Hotel in Shanghai
5-star · 307 rooms
8.2 Very good (1,743)
Hotel in Shanghai
5-star · 236 rooms
8.5 Excellent (1,310)
Hotel in Shanghai
5-star
8.9 Excellent (937)
Hotel in Shanghai
5-star · 582 rooms
8.4 Very good (1,364)
Hotel in Shanghai
3-star · 158 rooms
8.4 Very good (1,499)
Hotel in Shanghai
4-star · 121 rooms
8.5 Excellent (1,227)
Hotel in Shanghai
5-star · 130 rooms
8.8 Excellent (896)
Guest favorite Hotel in Shanghai
5-star
9.3 Wonderful (613)
Hotel in Shanghai
5-star · 323 rooms
8.3 Very good (1,324)
Hotel in Shanghai
3-star
8.7 Excellent (1,064)
Hotel in Shanghai
3-star · 36 rooms
8.2 Very good (1,577)
Hotel in Shanghai
3-star · 103 rooms
8.5 Excellent (1,199)
9,873 stays in total