We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near Magnolia Theater

No.308 Chongqing South Road, Huangpu District, Shanghai, China
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travellers recommend

No.113 Sinan Road, Huangpu District, Shanghai 200023, China
0.1 km from Magnolia Theater
#758 of 3,841 hotels in Shanghai
Traveller photos (2) | Map
Show Prices
No.29 Jianguo Middle Road, Huangpu District, Shanghai 200025, China
0.1 km from Magnolia Theater
#1,301 of 3,841 hotels in Shanghai
Traveller photos (4) | Map
Show Prices
No.396 Xujiahui Road, Huangpu District, Shanghai 200025, China
0.2 km from Magnolia Theater
#1,204 of 3,841 hotels in Shanghai
Professional photos | Map
Show Prices
No.283 Chongqing Road, Huangpu District, Shanghai 200025, China
0.3 km from Magnolia Theater
#515 of 3,841 hotels in Shanghai
Professional photos | Traveller photos (31) | Map
Show Prices
227 South Chongqing Road, Huangpu District, Shanghai 200025, China
0.3 km from Magnolia Theater
#1,020 of 3,841 hotels in Shanghai
Traveller photos (5) | Map
No.381-1 Hefei Road, Huangpu District, Shanghai 200025, China
0.4 km from Magnolia Theater
#2,014 of 3,841 hotels in Shanghai
Traveller photos (1) | Map
No.118 Mengzi Road, Huangpu District, Shanghai 200023, China
0.5 km from Magnolia Theater
#90 of 3,841 hotels in Shanghai
Professional photos | Traveller photos (7) | Map
Show Prices
No.92-3 Dapu Road, Huangpu District, Shanghai 200023, China
0.5 km from Magnolia Theater
#784 of 3,841 hotels in Shanghai
Traveller photos (15) | Map
No.585 Xujiahui Road, East Wing of Golden Magnolia Plaza, Luwan District, Shanghai 200023, China
0.5 km from Magnolia Theater
#1,561 of 3,841 hotels in Shanghai
Professional photos | Traveller photos (30) | Map
Show Prices
No.301 Hefei Road, Huangpu District, Shanghai 200025, China
0.5 km from Magnolia Theater
#1,982 of 3,841 hotels in Shanghai
Traveller photos (1) | Map
Show Prices
No.283 Chongqing South Road, Huangpu District, Shanghai 200025, China
0.6 km from Magnolia Theater
#776 of 3,841 hotels in Shanghai
Professional photos | Traveller photos (13) | Map
Show Prices
No.51 Sinan Road, Huangpu District, Shanghai 200025, China
0.6 km from Magnolia Theater
#778 of 3,841 hotels in Shanghai
Professional photos | Traveller photos (9) | Map
Show Prices
No.9 Lane 355, Jianguo West Road, Huangpu District, Shanghai, China
0.6 km from Magnolia Theater
#1,505 of 3,841 hotels in Shanghai
Traveller photos (1) | Map
No.193 Luban Road, Huangpu District, Shanghai 200020, China
0.6 km from Magnolia Theater
#1,823 of 3,841 hotels in Shanghai
Traveller photos (3) | Map
No.18 Lane 284 Dapu Road, Huangpu District, Shanghai 200000, China
0.6 km from Magnolia Theater
Traveller photos (1) | Map
No.15 Dapu Road, Huangpu District, Shanghai 200023, China
0.7 km from Magnolia Theater
#103 of 3,841 hotels in Shanghai
Professional photos | Traveller photos (284) | Map
Show Prices
No.125 Jianguo East Road, Huangpu District, Shanghai 200025, China
0.7 km from Magnolia Theater
#1,035 of 3,841 hotels in Shanghai
Traveller photos (1) | Map
No.563 Shunchang Road, Huangpu District, Shanghai 200025, China
0.7 km from Magnolia Theater
#2,360 of 3,841 hotels in Shanghai
Map
No.199 Hefei Road, Luwan District, Shanghai, China
0.7 km from Magnolia Theater
Traveller photos (1) | Map
No.118 Ruijin Er Lu, Huangpu District, Shanghai 200020, China
0.8 km from Magnolia Theater
Special Offer Save on Hotel Packages!
InterContinental Shanghai Ruijin Slideshow
#40 of 3,841 hotels in Shanghai
Professional photos | Traveller photos (291) | Map
Show Prices
No.688 Xietu Road, Huangpu District, Shanghai 200023, China
0.8 km from Magnolia Theater
#669 of 3,841 hotels in Shanghai
Professional photos | Traveller photos (21) | Map
Show Prices
No.3 Lane 168, Zhaojiabang Road, Xuhui District, Shanghai 200020, China
0.8 km from Magnolia Theater
#805 of 3,841 hotels in Shanghai
Professional photos | Traveller photos (11) | Map
Show Prices
No.Nantangbang Road, Huangpu District, Shanghai 200000, China
0.8 km from Magnolia Theater
#898 of 3,841 hotels in Shanghai
Traveller photos (4) | Map
No.708 Liyuan Road, Huangpu District, Shanghai 200023, China
0.8 km from Magnolia Theater
#1,976 of 3,841 hotels in Shanghai
Traveller photos (4) | Map
No.3-7 Xujiahui Road, Huangpu District, Shanghai 200023, China
0.9 km from Magnolia Theater
#227 of 3,841 hotels in Shanghai
Professional photos | Traveller photos (12) | Map
Show Prices
No.456 Xietu Road, Huangpu District, Shanghai 200023, China
0.9 km from Magnolia Theater
#475 of 3,841 hotels in Shanghai
Traveller photos (10) | Map
Show Prices
No.7 Zhaojiabang Road, Xuhui District, Shanghai 200032, China
0.9 km from Magnolia Theater
#639 of 3,841 hotels in Shanghai
Professional photos | Traveller photos (116) | Map
Show Prices
No.54 Yongnian Road, Shanghai 200000, China
0.9 km from Magnolia Theater
#1,198 of 3,841 hotels in Shanghai
Traveller photos (4) | Map
No.110 Zhaojiabing Road, Huangpu District, Shanghai 200020, China
0.9 km from Magnolia Theater
Traveller photos (1) | Map
No.99 Yandang Road, Huangpu District, Shanghai 200020, China
1.0 km from Magnolia Theater
#130 of 3,841 hotels in Shanghai
Professional photos | Traveller photos (151) | Map
Show Prices