1,818 3-Star Hotels in Shanghai
Prefer Expedia? See all Shanghai hotels on Expedia →
Hotel in Shanghai
3-star · 97 rooms
7.7 Good (337)
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
3-star · 202 rooms
8.9 Excellent (146)
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
4-star · 299 rooms
8.7 Excellent (151)
Hotel in Shanghai
4-star · 54 rooms
8.5 Excellent (161)
Hotel in Shanghai
4-star · 228 rooms
7.9 Good (226)
Hotel in Shanghai
3-star · 147 rooms
8.9 Excellent (109)
Hotel in Shanghai
3-star · 42 rooms
8.7 Excellent (117)
Guest favorite Hotel in Shanghai
3-star · 48 rooms
9.2 Wonderful (89)
Hotel in Shanghai
4-star · 192 rooms
7.4 Good (260)
Hotel in Shanghai
3-star · 32 rooms
8.8 Excellent (107)
Hotel in Shanghai
3-star
8.8 Excellent (102)
Guest favorite Hotel in Shanghai
3-star
9.0 Wonderful (91)
Hotel in Shanghai
3-star · 220 rooms
8.6 Excellent (111)
Hotel in Shanghai
3-star
8.4 Very good (115)
Hotel in Shanghai
3-star · 78 rooms
8.5 Excellent (105)
Hotel in Shanghai
4-star · 198 rooms
8.3 Very good (112)
Hotel in Shanghai
3-star · 241 rooms
8.1 Very good (125)
Hotel in Shanghai
3-star · 98 rooms
7.7 Good (149)
1,818 stays in total