9,873 Hotels in Shanghai
Prefer Expedia? See all Shanghai hotels on Expedia →
Hotel in Shanghai
3-star · 364 rooms
9.1 Wonderful (12)
Apartment/Flat in Shanghai
9.0 Wonderful (15)
Hotel in Shanghai
4-star · 201 rooms
7.3 Good (23)
Hotel in Shanghai
4-star · 130 rooms
6.9 Pleasant (29)
Hotel in Shanghai
4-star
8.1 Very good (16)
Hotel in Shanghai
2-star
9.0 Wonderful (13)
Hotel in Shanghai
2-star
8.6 Excellent (15)
Hotel in Shanghai
3-star · 93 rooms
9.3 Wonderful (11)
Bed & Breakfast in Shanghai
4-star
9.1 Wonderful (11)
Bed & Breakfast in Shanghai
4-star · 120 rooms
8.4 Very good (14)
Hotel in Shanghai
4-star · 100 rooms
7.9 Good (17)
Hotel in Shanghai
3-star · 232 rooms
9.0 Wonderful (12)
Hotel in Shanghai
87 rooms
9.3 Wonderful (13)
Hotel in Shanghai
5-star · 24 rooms
9.1 Wonderful (10)
Serviced apartment in Shanghai
3-star · 36 rooms
6.8 Pleasant (30)
Hotel in Shanghai
4-star · 180 rooms
9.6 Exceptional (9)
Apartment/Flat in Shanghai
4-star · 4 rooms
9.6 Exceptional (9)
Hotel in Shanghai
2-star
8.3 Very good (16)
Hotel in Shanghai
3-star · 100 rooms
7.7 Good (19)
Hotel in Shanghai
2-star · 63 rooms
7.1 Good (27)
Hotel in Shanghai
2-star
8.6 Excellent (14)
Hotel in Shanghai
2-star
8.8 Excellent (13)
Hotel in Shanghai
4-star
8.9 Excellent (11)
Hotel in Shanghai
4-star
8.4 Very good (13)
9,873 stays in total