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 Shanghai Grand Theater

No.300 Renmin Avenue, Huangpu District, Shanghai 200000, China
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travellers recommend

No.20 Lane 155, Weihai Road, Huangpu District, Shanghai 200003, China
0.2 km from Shanghai Grand Theater
#1,749 of 3,924 hotels in Shanghai
Professional photos | Traveller photos (25) | Map
Show Prices
No.399 Nanjing West Road, Huangpu District, Shanghai 200003, China
0.3 km from Shanghai Grand Theater
Special Offer RMB 1 Breafast Offer
JW Marriott Hotel Shanghai at Tomorrow Square Slideshow
#10 of 3,924 hotels in Shanghai
Professional photos | Traveller photos (423) | Map
Show Prices
No.399 Nanjing West Road, Huangpu District, Shanghai 200003, China
0.4 km from Shanghai Grand Theater
Travellers' Choice™ 2014 Winner Family
#53 of 3,924 hotels in Shanghai
Professional photos | Traveller photos (74) | Map
Show Prices
No.208 Chongqing North Road, Huangpu District, Shanghai 200001, China
0.4 km from Shanghai Grand Theater
#628 of 3,924 hotels in Shanghai
Traveller photos (7) | Map
Show Prices
No.212 Chongqing North Road, Huangpu District, Shanghai 200003 , China
0.4 km from Shanghai Grand Theater
#926 of 3,924 hotels in Shanghai
Map
Pacific Hotel (Shanghai, China) 3.0 of 5
No.108 Nanjing West Road, Huangpu District, Shanghai 200003, China
0.5 km from Shanghai Grand Theater
#362 of 3,924 hotels in Shanghai
Professional photos | Traveller photos (76) | Map
Show Prices
Sports Club (Shanghai, China)
No.150 Nanjing West Road, Huangpu District, Shanghai 200003, China
0.5 km from Shanghai Grand Theater
#1,066 of 3,924 hotels in Shanghai
Traveller photos (1) | Map
Yuandong Hotel (Shanghai, China)
No. 90 Xizang Middle Road, Huangpu District, Shanghai 200001, China
0.5 km from Shanghai Grand Theater
#1,111 of 3,924 hotels in Shanghai
Traveller photos (6) | Map
Dongfang Motel (Shanghai, China)
F6, No.120 Tibet Zhong Road, Huangpu District, Shanghai 200001, China
0.5 km from Shanghai Grand Theater
#1,428 of 3,924 hotels in Shanghai
Traveller photos (4) | Map
Xiangfu Hotel (Shanghai, China)
Building 4, No.360 Fengyang Road, Huangpu District, Shanghai 200001, China
0.5 km from Shanghai Grand Theater
#2,091 of 3,924 hotels in Shanghai
Traveller photos (1) | Map
No.66 Xizang Middle Road, Huangpu District, Shanghai, China
0.5 km from Shanghai Grand Theater
Traveller photos (1) | Map
No.740 Hankou Road, Huangpu District, Shanghai 200001, China
0.6 km from Shanghai Grand Theater
Special Offer Best value,book...
The Yangtze Boutique Shanghai Slideshow
#17 of 3,924 hotels in Shanghai
Professional photos | Traveller photos (193) | Map
Show Prices
No.88 Nanjing West Road, Huangpu District, Shanghai 200003, China
0.6 km from Shanghai Grand Theater
Special Offer Book Early-save up to...
Radisson Blu Hotel Shanghai New World Slideshow
#40 of 3,924 hotels in Shanghai
Professional photos | Traveller photos (480) | Map
Show Prices
158 Hotels (Shanghai, China)
No.111 Huanghe Road, Huangpu District, Shanghai 200003, China
0.6 km from Shanghai Grand Theater
#1,598 of 3,924 hotels in Shanghai
Traveller photos (3) | Map
Changxun Hotel (Shanghai, China)
No.117-119 Huanghe Road, Huangpu District, Shanghai 200003, China
0.6 km from Shanghai Grand Theater
#2,330 of 3,924 hotels in Shanghai
Traveller photos (1) | Map
Ming Yuan Hotel Shanghai (Shanghai, China)
38 West Jinling Road, Huangpu District, Shanghai 200001, China
0.6 km from Shanghai Grand Theater
#2,378 of 3,924 hotels in Shanghai
Map
No.127 Huanghe Road, Huangpu District, Shanghai, China
0.6 km from Shanghai Grand Theater
Juran Fashion Hotel (Shanghai, China)
No. 137 Chengdu North Road, Jing'an District, Shanghai, China
0.6 km from Shanghai Grand Theater
Aaron's House Shanghai (Shanghai, China)
No.507 Jinling East Road, Huangpu Disctrict, Shanghai, China
0.7 km from Shanghai Grand Theater
#48 of 3,924 hotels in Shanghai
Professional photos | Traveller photos (6) | Map
Show Prices
No.123 Xizang South Road, Huangpu District, Shanghai 200021, China (Formerly 商悦青年会大酒店)
0.7 km from Shanghai Grand Theater
#109 of 3,924 hotels in Shanghai
Professional photos | Traveller photos (165) | Map
Show Prices
No.282 Huaihai Middle Road, Huangpu District, Shanghai 200021, China
0.7 km from Shanghai Grand Theater
Ascott Huai Hai Road Shanghai Slideshow
#111 of 3,924 hotels in Shanghai
Professional photos | Traveller photos (122) | Map
Show Prices
Park Hotel Shanghai (Shanghai, China) 4.0 of 5
No.170 Nanjing West Road, Huangpu District, Shanghai 200003, China
0.7 km from Shanghai Grand Theater
Special Offer 20% off Room Rate
Park Hotel Shanghai Slideshow
#184 of 3,924 hotels in Shanghai
Professional photos | Traveller photos (110) | Map
Show Prices
Majesty Plaza Shanghai (Shanghai, China) 4.0 of 5
No.700 Jiujiang Road, Huangpu District, Shanghai 200001, China
0.7 km from Shanghai Grand Theater
#288 of 3,924 hotels in Shanghai
Professional photos | Traveller photos (168) | Map
Show Prices
No.67 Guizhou Road, Huangpu District, Shanghai 200001, China
0.7 km from Shanghai Grand Theater
#770 of 3,924 hotels in Shanghai
Professional photos | Traveller photos (11) | Map
Show Prices
No.79 Guizhou Road, Huangpu District, Shanghai 200001, China
0.7 km from Shanghai Grand Theater
#871 of 3,924 hotels in Shanghai
Traveller photos (10) | Map
Show Prices
Huijiang Holiday Hotel (Shanghai, China)
No.27 Yunnan South Road, Huangpu District, Shanghai 200021, China
0.7 km from Shanghai Grand Theater
#915 of 3,924 hotels in Shanghai
Traveller photos (2) | Map
Phoenix Hotel Huangpu (Shanghai, China)
No.15-17 Yunnan South Road, Huangpu District, Shanghai 200003, China
0.7 km from Shanghai Grand Theater
#927 of 3,924 hotels in Shanghai
Traveller photos (8) | Map
Li Jing Hotel (Shanghai, China) 3.0 of 5
No.678 Hankou Road, Huangpu District, Shanghai 200001, China
0.7 km from Shanghai Grand Theater
#1,023 of 3,924 hotels in Shanghai
Professional photos | Traveller photos (9) | Map
Show Prices
Dafuhao Holiday Hotel (Shanghai, China)
No.163 Huanghe Road, Huangpu District, Shanghai 200003, China
0.7 km from Shanghai Grand Theater
#1,597 of 3,924 hotels in Shanghai
Traveller photos (3) | Map
No.159 Huanghe Road, Huangpu District, Shanghai 200003, China
0.7 km from Shanghai Grand Theater
#1,842 of 3,924 hotels in Shanghai
Traveller photos (1) | Map