9,873 Hotels in Shanghai
Prefer Expedia? See all Shanghai hotels on Expedia →
Hotel in Shanghai
3-star · 143 rooms
8.9 Excellent (8)
Hotel in Shanghai
4-star · 173 rooms
9.6 Exceptional (6)
Hotel in Shanghai
3-star
9.3 Wonderful (7)
Hotel in Shanghai
4-star
7.0 Good (15)
Hotel in Shanghai
4-star · 92 rooms
9.5 Exceptional (6)
Hotel in Shanghai
4-star · 23 rooms
9.5 Exceptional (6)
Hotel in Shanghai
3-star
9.7 Exceptional (6)
Hotel in Shanghai
2-star
6.5 Pleasant (22)
Hotel in Shanghai
3-star · 189 rooms
8.4 Very good (9)
Boat/cruise in Shanghai
4-star · 161 rooms
7.9 Good (10)
Hotel in Shanghai
2-star
8.6 Excellent (9)
Hotel in Shanghai
4-star · 4,995 rooms
8.5 Excellent (8)
Bed & Breakfast in Shanghai
5-star
9.8 Exceptional (5)
Hotel in Shanghai
4-star · 15 rooms
8.9 Excellent (7)
Hotel in Shanghai
4-star
8.6 Excellent (8)
Apartment/Flat in Shanghai
4-star
9.4 Wonderful (6)
Hotel in Shanghai
3-star · 128 rooms
9.1 Wonderful (7)
Hotel in Shanghai
3-star · 181 rooms
9.1 Wonderful (7)
Hotel in Shanghai
4-star · 120 rooms
7.6 Good (11)
Hotel in Shanghai
3-star
7.2 Good (14)
Apartment/Flat in Shanghai
3-star · 20 rooms
9.6 Exceptional (6)
Hotel in Shanghai
3-star · 88 rooms
9.6 Exceptional (6)
Hotel in Shanghai
4-star · 200 rooms
8.1 Very good (9)
Hotel in Shanghai
2-star · 90 rooms
7.2 Good (15)
9,873 stays in total