9,873 Hotels in Shanghai
Prefer Expedia? See all Shanghai hotels on Expedia →
Guest favorite Hostel in Shanghai
3-star · 80 rooms
9.0 Wonderful (798)
Guest favorite Hotel in Shanghai
3-star · 54 rooms
9.1 Wonderful (718)
Hotel in Shanghai
4-star · 273 rooms
8.8 Excellent (848)
Hotel in Shanghai
3-star · 170 rooms
8.8 Excellent (894)
Hotel in Shanghai
5-star · 506 rooms
8.3 Very good (1,188)
Hotel in Shanghai
4-star · 260 rooms
8.4 Very good (1,128)
Hostel in Shanghai
3-star · 50 rooms
8.5 Excellent (1,118)
Hotel in Shanghai
4-star · 109 rooms
8.7 Excellent (852)
Guest favorite Hotel in Shanghai
4-star · 93 rooms
9.5 Exceptional (481)
Guest favorite Hotel in Shanghai
5-star
9.2 Wonderful (556)
Guest favorite Hotel in Shanghai
4-star · 64 rooms
9.0 Wonderful (691)
Guest favorite Hotel in Shanghai
5-star
9.4 Wonderful (475)
Guest favorite Hotel in Shanghai
5-star · 73 rooms
9.5 Exceptional (442)
Guest favorite Hotel in Shanghai
5-star · 159 rooms
9.5 Exceptional (432)
Hotel in Shanghai
5-star · 439 rooms
8.4 Very good (950)
Hotel in Shanghai
4-star · 385 rooms
8.0 Very good (1,378)
Hotel in Shanghai
4-star · 287 rooms
8.8 Excellent (705)
Hotel in Shanghai
5-star · 669 rooms
8.6 Excellent (749)
Hotel in Shanghai
5-star · 511 rooms
8.2 Very good (1,033)
Hotel in Shanghai
3-star · 175 rooms
8.6 Excellent (814)
Hotel in Shanghai
3-star · 112 rooms
8.7 Excellent (748)
Hostel in Shanghai
2-star · 40 rooms
8.2 Very good (1,189)
Hotel in Shanghai
5-star · 306 rooms
8.8 Excellent (633)
Guest favorite Hotel in Shanghai
5-star · 235 rooms
9.4 Wonderful (399)
9,873 stays in total