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.399 Nanjing West Road, Huangpu District, Shanghai 200003, China
0.3 km from Shanghai Grand Theater
Special Offer Earn Up To 25,000 Points
JW Marriott Hotel Shanghai at Tomorrow Square Slideshow
#11 of 3,843 hotels in Shanghai
Professional photos | Traveller photos (395) | Map
Show Prices
No.399 Nanjing West Road, Huangpu District, Shanghai 200003, China
0.3 km from Shanghai Grand Theater
Travellers' Choice® 2014 Winner Family
#72 of 3,843 hotels in Shanghai
Professional photos | Traveller photos (71) | Map
Show Prices
No.277 Humin Road, Minhang District, Shanghai 200240, China
0.3 km from Shanghai Grand Theater
#1,462 of 3,843 hotels in Shanghai
Traveller photos (1) | Map
No.88 Nanjing West Road, Huangpu District, Shanghai 200003, China
0.4 km from Shanghai Grand Theater
Special Offer Up to 30% off
Radisson Blu Hotel Shanghai New World Slideshow
#34 of 3,843 hotels in Shanghai
Professional photos | Traveller photos (468) | Map
Show Prices
Pacific Hotel (Shanghai, China) 3.0 of 5
No.108 Nanjing West Road, Huangpu District, Shanghai 200003, China
0.4 km from Shanghai Grand Theater
#331 of 3,843 hotels in Shanghai
Professional photos | Traveller photos (76) | Map
Show Prices
No.212 Chongqing North Road, Huangpu District, Shanghai 200003 , China
0.4 km from Shanghai Grand Theater
#905 of 3,843 hotels in Shanghai
Map
Sports Club (Shanghai, China)
No.150 Nanjing West Road, Huangpu District, Shanghai 200003, China
0.4 km from Shanghai Grand Theater
#1,038 of 3,843 hotels in Shanghai
Traveller photos (1) | Map
No.740 Hankou Road, Huangpu District, Shanghai 200001, China
0.5 km from Shanghai Grand Theater
Offers & Announcements Best value,book...
The Yangtze Boutique Shanghai Slideshow
#16 of 3,843 hotels in Shanghai
Professional photos | Traveller photos (179) | Map
Show Prices
No.208 Chongqing North Road, Huangpu District, Shanghai 200001, China
0.5 km from Shanghai Grand Theater
#621 of 3,843 hotels in Shanghai
Traveller photos (7) | Map
Show Prices
Yuandong Hotel (Shanghai, China)
No. 90 Xizang Middle Road, Huangpu District, Shanghai 200001, China
0.5 km from Shanghai Grand Theater
#1,088 of 3,843 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,408 of 3,843 hotels in Shanghai
Traveller photos (4) | Map
158 Hotels (Shanghai, China)
No.111 Huanghe Road, Huangpu District, Shanghai 200003, China
0.5 km from Shanghai Grand Theater
#1,579 of 3,843 hotels in Shanghai
Traveller photos (3) | Map
Xiangfu Hotel (Shanghai, China)
Building 4, No.360 Fengyang Road, Huangpu District, Shanghai 200001, China
0.5 km from Shanghai Grand Theater
#2,072 of 3,843 hotels in Shanghai
Traveller photos (1) | Map
Changxun Hotel (Shanghai, China)
No.117-119 Huanghe Road, Huangpu District, Shanghai 200003, China
0.5 km from Shanghai Grand Theater
#2,316 of 3,843 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
Le Royal Meridien Shanghai (Shanghai, China) 5.0 of 5
No.789 Nanjing East Road, Shanghai 200001, China
0.6 km from Shanghai Grand Theater
Offers & Announcements Free Nights with Us!
Le Royal Meridien Shanghai Slideshow
#45 of 3,843 hotels in Shanghai
Professional photos | Traveller photos (618) | Map
Show Prices
The Bund Hotel (Shanghai, China) 3.5 of 5
No.525 Guangdong Road, Huangpu District, Shanghai 200001, China
0.6 km from Shanghai Grand Theater
#205 of 3,843 hotels in Shanghai
Professional photos | Traveller photos (127) | Map
Show Prices
Majesty Plaza Shanghai (Shanghai, China) 4.0 of 5
No.700 Jiujiang Road, Huangpu District, Shanghai 200001, China
0.6 km from Shanghai Grand Theater
#292 of 3,843 hotels in Shanghai
Professional photos | Traveller photos (168) | Map
Show Prices
No.67 Guizhou Road, Huangpu District, Shanghai 200001, China
0.6 km from Shanghai Grand Theater
#765 of 3,843 hotels in Shanghai
Professional photos | Traveller photos (11) | Map
Show Prices
No.79 Guizhou Road, Huangpu District, Shanghai 200001, China
0.6 km from Shanghai Grand Theater
#869 of 3,843 hotels in Shanghai
Traveller photos (10) | Map
Show Prices
Li Jing Hotel (Shanghai, China) 3.0 of 5
No.678 Hankou Road, Huangpu District, Shanghai 200001, China
0.6 km from Shanghai Grand Theater
#1,017 of 3,843 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.6 km from Shanghai Grand Theater
#1,575 of 3,843 hotels in Shanghai
Traveller photos (3) | Map
Shenkeju Hotel (Shanghai, China)
No,175 Beijing West Road, Huangpu District, Shanghai 200003, China
0.6 km from Shanghai Grand Theater
#1,672 of 3,843 hotels in Shanghai
Map
No.159 Huanghe Road, Huangpu District, Shanghai 200003, China
0.6 km from Shanghai Grand Theater
#1,825 of 3,843 hotels in Shanghai
Traveller photos (1) | Map
No.220 Xinchang Road, Shanghai 200000, China
0.6 km from Shanghai Grand Theater
#1,960 of 3,843 hotels in Shanghai
Map
Anyi Hotel (Shanghai, China)
No.150 Huanghe Road, Huangpu District, Shanghai, China
0.6 km from Shanghai Grand Theater
No.127 Huanghe Road, Huangpu District, Shanghai, China
0.6 km from Shanghai Grand Theater
Xindu Hotel (Shanghai, China)
No.82 Guizhou Road, Huangpu District, Shanghai 200001, China
0.6 km from Shanghai Grand Theater
Traveller photos (1) | Map
No.55 Beijing West Road, Huangpu District, Shanghai 200003, China (Formerly Citadines Jinqiao Shanghai)
0.7 km from Shanghai Grand Theater
#117 of 3,843 hotels in Shanghai
Professional photos | Traveller photos (168) | Map
Show Prices
No.680 Nanjing East Road, Huangpu District, Shanghai 200001, China
0.7 km from Shanghai Grand Theater
#201 of 3,843 hotels in Shanghai
Professional photos | Traveller photos (40) | Map
Show Prices