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.283 Chongqing Road, Huangpu District, Shanghai 200025, China
0.1 km from Magnolia Theater
#569 of 3,734 hotels in Shanghai
Professional photos | Traveller photos (31) | Map
Show Prices
No.113 Sinan Road, Huangpu District, Shanghai 200023, China
0.1 km from Magnolia Theater
#757 of 3,734 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,284 of 3,734 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,127 of 3,734 hotels in Shanghai
Professional photos | Map
Show Prices
227 South Chongqing Road, Huangpu District, Shanghai 200025, China
0.3 km from Magnolia Theater
#1,000 of 3,734 hotels in Shanghai
Traveller photos (5) | Map
No.68 Luban Road, Huangpu District, Shanghai 200023, China
0.3 km from Magnolia Theater
#2,071 of 3,734 hotels in Shanghai
Professional photos | Map
Show Prices
Room411, No.200 Taikang Road, Luwan District, Shanghai 200025, China
0.3 km from Magnolia Theater
Professional photos | Map
Show Prices
No.381-1 Hefei Road, Huangpu District, Shanghai 200025, China
0.4 km from Magnolia Theater
#2,005 of 3,734 hotels in Shanghai
Traveller photos (1) | Map
No.3-7 Xujiahui Road, Huangpu District, Shanghai, China
0.4 km from Magnolia Theater
Show Prices
No.118 Mengzi Road, Huangpu District, Shanghai 200023, China
0.5 km from Magnolia Theater
#87 of 3,734 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
#778 of 3,734 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,707 of 3,734 hotels in Shanghai
Professional photos | Traveller photos (19) | Map
Show Prices
No.301 Hefei Road, Huangpu District, Shanghai 200025, China
0.5 km from Magnolia Theater
#1,973 of 3,734 hotels in Shanghai
Traveller photos (1) | Map
Show Prices
No.51 Sinan Road, Huangpu District, Shanghai 200025, China
0.6 km from Magnolia Theater
#760 of 3,734 hotels in Shanghai
Professional photos | Traveller photos (9) | Map
Show Prices
No.283 Chongqing South Road, Huangpu District, Shanghai 200025, China
0.6 km from Magnolia Theater
#772 of 3,734 hotels in Shanghai
Professional photos | Traveller photos (13) | Map
Show Prices
No.9 Lane 355, Jianguo West Road, Huangpu District, Shanghai, China
0.6 km from Magnolia Theater
#1,491 of 3,734 hotels in Shanghai
Traveller photos (1) | Map
No.193 Luban Road, Huangpu District, Shanghai 200020, China
0.6 km from Magnolia Theater
#1,818 of 3,734 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
#102 of 3,734 hotels in Shanghai
Professional photos | Traveller photos (250) | Map
Show Prices
No.125 Jianguo East Road, Huangpu District, Shanghai 200025, China
0.7 km from Magnolia Theater
#923 of 3,734 hotels in Shanghai
Traveller photos (1) | Map
No.563 Shunchang Road, Huangpu District, Shanghai 200025, China
0.7 km from Magnolia Theater
#2,357 of 3,734 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
#49 of 3,734 hotels in Shanghai
Professional photos | Traveller photos (266) | Map
Show Prices
No.3 Lane 168, Zhaojiabang Road, Xuhui District, Shanghai 200020, China
0.8 km from Magnolia Theater
#693 of 3,734 hotels in Shanghai
Professional photos | Traveller photos (10) | Map
Show Prices
No.688 Xietu Road, Huangpu District, Shanghai 200023, China
0.8 km from Magnolia Theater
#700 of 3,734 hotels in Shanghai
Professional photos | Traveller photos (28) | Map
Show Prices
No.Nantangbang Road, Huangpu District, Shanghai 200000, China
0.8 km from Magnolia Theater
#890 of 3,734 hotels in Shanghai
Traveller photos (4) | Map
No.708 Liyuan Road, Huangpu District, Shanghai 200023, China
0.8 km from Magnolia Theater
#1,967 of 3,734 hotels in Shanghai
Traveller photos (4) | Map
No.3-7 Xujiahui Road, Huangpu District, Shanghai 200023, China
0.9 km from Magnolia Theater
#234 of 3,734 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
#463 of 3,734 hotels in Shanghai
Traveller photos (10) | Map
Show Prices
No.7 Zhaojiabang Road, Xuhui District, Shanghai 200032, China
0.9 km from Magnolia Theater
#538 of 3,734 hotels in Shanghai
Professional photos | Traveller photos (85) | Map
Show Prices