9,873 Hotels in Shanghai
Prefer Expedia? See all Shanghai hotels on Expedia →
Guest favorite Apartment/Flat in Shanghai
4-star · 15 rooms
9.4 Wonderful (111)
Hotel in Shanghai
4-star · 269 rooms
8.1 Very good (239)
Hotel in Shanghai
4-star · 331 rooms
8.4 Very good (196)
Hotel in Shanghai
4-star · 147 rooms
7.6 Good (342)
Hotel in Shanghai
3-star · 97 rooms
7.7 Good (337)
Guest favorite Hotel in Shanghai
4-star · 82 rooms
9.0 Wonderful (134)
Guest favorite Hotel in Shanghai
4-star · 153 rooms
9.2 Wonderful (122)
Hotel in Shanghai
3-star
8.1 Very good (244)
Hotel in Shanghai
4-star
8.8 Excellent (152)
Hotel in Shanghai
3-star · 202 rooms
7.8 Good (298)
Hotel in Shanghai
4-star · 279 rooms
7.2 Good (448)
Hotel in Shanghai
3-star · 202 rooms
8.9 Excellent (146)
Guest favorite Hotel in Shanghai
5-star · 100 rooms
9.1 Wonderful (116)
Hotel in Shanghai
4-star · 221 rooms
8.0 Very good (240)
Hotel in Shanghai
4-star · 289 rooms
7.6 Good (321)
Hotel in Shanghai
3-star · 97 rooms
7.7 Good (317)
Guesthouse/bed and breakfast in Shanghai
3-star · 12 rooms
7.7 Good (315)
Hotel in Shanghai
2-star · 101 rooms
6.9 Pleasant (651)
Hotel in Shanghai
5-star · 309 rooms
8.6 Excellent (153)
Hotel in Shanghai
4-star · 299 rooms
8.7 Excellent (151)
Hotel in Shanghai
5-star · 315 rooms
8.7 Excellent (137)
Hotel in Shanghai
4-star · 34 rooms
8.9 Excellent (128)
Hotel in Shanghai
5-star · 144 rooms
8.2 Very good (189)
Hotel in Shanghai
4-star · 274 rooms
6.9 Pleasant (526)
9,873 stays in total