9,873 Hotels in Shanghai
Prefer Expedia? See all Shanghai hotels on Expedia →
Hotel in Shanghai
5-star · 143 rooms
9.2 Wonderful (18)
Hotel in Shanghai
2-star · 67 rooms
8.3 Very good (31)
Hotel in Shanghai
4-star · 135 rooms
9.2 Wonderful (19)
Hotel in Shanghai
4-star · 301 rooms
8.8 Excellent (22)
Hotel in Shanghai
4-star
8.3 Very good (27)
Hotel in Shanghai
4-star · 70 rooms
7.2 Good (46)
Hotel in Shanghai
3-star · 156 rooms
8.7 Excellent (24)
Hotel in Shanghai
3-star · 87 rooms
8.8 Excellent (23)
Hotel in Shanghai
3-star · 148 rooms
8.8 Excellent (23)
Apartment/Flat in Shanghai
9.5 Exceptional (21)
Hotel in Shanghai
3-star · 40 rooms
8.4 Very good (27)
Hotel in Shanghai
3-star · 112 rooms
8.9 Excellent (22)
Hotel in Shanghai
3-star
9.0 Wonderful (21)
Hotel in Shanghai
3-star · 70 rooms
8.0 Very good (32)
Hotel in Shanghai
3-star · 69 rooms
7.4 Good (43)
Hotel in Shanghai
5-star · 212 rooms
8.9 Excellent (19)
Hotel in Shanghai
3-star
7.7 Good (36)
Hotel in Shanghai
2-star · 100 rooms
8.3 Very good (29)
Hotel in Shanghai
5-star
8.7 Excellent (20)
Hotel in Shanghai
4-star
9.3 Wonderful (17)
Hotel in Shanghai
4-star · 173 rooms
9.3 Wonderful (17)
Hotel in Shanghai
4-star · 168 rooms
8.6 Excellent (22)
Hotel in Shanghai
5-star · 112 rooms
9.1 Wonderful (17)
Hotel in Shanghai
5-star · 868 rooms
8.8 Excellent (19)
9,873 stays in total