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
#529 of 3,934 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
#760 of 3,934 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,323 of 3,934 hotels in Shanghai
Traveller photos (4) | Map
Show Prices
Jianguo Hotel Luwan (Shanghai, China)
No.125 Jianguo East Road, Huangpu District, Shanghai 200025, China
0.2 km from Magnolia Theater
#1,058 of 3,934 hotels in Shanghai
Traveller photos (1) | Map
Fudi Hotel Shanghai Luwan (Shanghai, China)
No.396 Xujiahui Road, Huangpu District, Shanghai 200025, China
0.2 km from Magnolia Theater
#1,222 of 3,934 hotels in Shanghai
Map
Show Prices
Eryi Hotel (Shanghai, China)
227 South Chongqing Road, Huangpu District, Shanghai 200025, China
0.3 km from Magnolia Theater
#1,056 of 3,934 hotels in Shanghai
Traveller photos (5) | Map
Villa Ten (Shanghai, China)
Room411, No.200 Taikang Road, Luwan District, Shanghai 200025, China
0.3 km from Magnolia Theater
Professional photos | Map
Show Prices
No.118 Mengzi Road, Huangpu District, Shanghai 200023, China
0.5 km from Magnolia Theater
#102 of 3,934 hotels in Shanghai
Professional photos | Traveller photos (7) | Map
Show Prices
Tiancheng Hotel Shanghai (Shanghai, China)
No.585 Xujiahui Road, East Wing of Golden Magnolia Plaza, Luwan District, Shanghai 200023, China
0.5 km from Magnolia Theater
#1,580 of 3,934 hotels in Shanghai
Professional photos | Traveller photos (30) | Map
Show Prices
Guoguang Hotel (Shanghai, China)
No.193 Luban Road, Huangpu District, Shanghai 200020, China
0.5 km from Magnolia Theater
#1,841 of 3,934 hotels in Shanghai
Traveller photos (3) | Map
Hostel of SHSMU (Shanghai, China)
No.381-1 Hefei Road, Huangpu District, Shanghai 200025, China
0.5 km from Magnolia Theater
#2,034 of 3,934 hotels in Shanghai
Traveller photos (1) | Map
Alagong Xintiandi Hotel (Shanghai, China) 2.5 of 5
No.199 Fuxing Middle Road, Huangpu District, Shanghai 200021, China
0.6 km from Magnolia Theater
#946 of 3,934 hotels in Shanghai
Traveller photos (7) | Map
Show Prices
No. 9 (Shanghai, China)
No.9 Lane 355, Jianguo West Road, Huangpu District, Shanghai, China
0.6 km from Magnolia Theater
#1,528 of 3,934 hotels in Shanghai
Traveller photos (1) | Map
Lianmao Business Hotel (Shanghai, China)
No.301 Hefei Road, Huangpu District, Shanghai 200025, China
0.6 km from Magnolia Theater
#1,810 of 3,934 hotels in Shanghai
Traveller photos (1) | Map
Show Prices
No.15 Dapu Road, Huangpu District, Shanghai 200023, China
0.7 km from Magnolia Theater
Pullman Shanghai Skyway Hotel Slideshow
#105 of 3,934 hotels in Shanghai
Professional photos | Traveller photos (302) | Map
Show Prices
No.51 Sinan Road, Huangpu District, Shanghai 200025, China
0.7 km from Magnolia Theater
#272 of 3,934 hotels in Shanghai
Professional photos | Traveller photos (10) | Map
Show Prices
No.Nantangbang Road, Huangpu District, Shanghai 200000, China
0.7 km from Magnolia Theater
#904 of 3,934 hotels in Shanghai
Professional photos | Traveller photos (4) | Map
Show Prices
Liyuan Holiday Hotel (Shanghai, China)
No.708 Liyuan Road, Huangpu District, Shanghai 200023, China
0.7 km from Magnolia Theater
#1,998 of 3,934 hotels in Shanghai
Traveller photos (4) | Map
No.199 Hefei Road, Luwan District, Shanghai, China
0.7 km from Magnolia Theater
Traveller photos (1) | Map
Xujiahui Magnotel (Shanghai, China)
No.456 Xietu Road, Huangpu District, Shanghai 200023, China
0.8 km from Magnolia Theater
#513 of 3,934 hotels in Shanghai
Traveller photos (10) | Map
Show Prices
No.92-3 Dapu Road, Huangpu District, Shanghai 200023, China
0.8 km from Magnolia Theater
#799 of 3,934 hotels in Shanghai
Traveller photos (15) | Map
No.54 Yongnian Road, Shanghai 200000, China
0.8 km from Magnolia Theater
#1,237 of 3,934 hotels in Shanghai
Traveller photos (4) | Map
Gelin Business Hotel (Shanghai, China)
No.96-100 Zhaojiabang Road, Huangpu District, Shanghai, China
0.8 km from Magnolia Theater
No.3-7 Xujiahui Road, Huangpu District, Shanghai, China
0.8 km from Magnolia Theater
Show Prices
No.3-7 Xujiahui Road, Huangpu District, Shanghai 200023, China
0.9 km from Magnolia Theater
#246 of 3,934 hotels in Shanghai
Professional photos | Traveller photos (12) | Map
Show Prices
No.7 Zhaojiabang Road, Xuhui District, Shanghai 200032, China
0.9 km from Magnolia Theater
#694 of 3,934 hotels in Shanghai
Professional photos | Traveller photos (125) | Map
Show Prices
Tianzifang Holiday Hotel (Shanghai, China)
No.110 Zhaojiabing Road, Huangpu District, Shanghai 200020, China
0.9 km from Magnolia Theater
Traveller photos (1) | Map
No.379 Mengzi Road, Huangpu New District, Shanghai 200023, China
1.0 km from Magnolia Theater
#489 of 3,934 hotels in Shanghai
Traveller photos (3) | Map
Show Prices
Ramada Plaza Peace Shanghai (Shanghai, China) 4.0 of 5
No.688 Xietu Road, Huangpu District, Shanghai 200023, China
1.0 km from Magnolia Theater
#569 of 3,934 hotels in Shanghai
Professional photos | Traveller photos (21) | Map
Show Prices
City View Hotel (Xuhui) (Shanghai, China) 2.0 of 5
No.3 Lane 168, Zhaojiabang Road, Xuhui District, Shanghai 200020, China
1.0 km from Magnolia Theater
#800 of 3,934 hotels in Shanghai
Professional photos | Traveller photos (11) | Map
Show Prices