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.123 Xizang South Road, Huangpu District, Shanghai 200021, China (Formerly 商悦青年会大酒店)
0.2 km from Shanghai Grand Theater
#106 of 3,934 hotels in Shanghai
Professional photos | Traveller photos (171) | Map
Show Prices
No.20 Lane 155, Weihai Road, Huangpu District, Shanghai 200003, China
0.2 km from Shanghai Grand Theater
#1,771 of 3,934 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 Earn Rewards Points!
JW Marriott Hotel Shanghai at Tomorrow Square Slideshow
#11 of 3,934 hotels in Shanghai
Professional photos | Traveller photos (433) | 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
#66 of 3,934 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
#634 of 3,934 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
#654 of 3,934 hotels in Shanghai
Map
Fraser Residence Shanghai (Shanghai, China) 4.5 of 5
No.98 Shouning Road, Huangpu District, Shanghai 200021, China
0.5 km from Shanghai Grand Theater
Special Offer Save up to 15%!
Fraser Residence Shanghai Slideshow
#32 of 3,934 hotels in Shanghai
Professional photos | Traveller photos (161) | Map
Show Prices
No.88 Nanjing West Road, Huangpu District, Shanghai 200003, China
0.5 km from Shanghai Grand Theater
Radisson Blu Hotel Shanghai New World Slideshow
#42 of 3,934 hotels in Shanghai
Professional photos | Traveller photos (461) | 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,072 of 3,934 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,119 of 3,934 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,934 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,096 of 3,934 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
Offers & Announcements Winter Promotion
The Yangtze Boutique Shanghai Slideshow
#18 of 3,934 hotels in Shanghai
Professional photos | Traveller photos (193) | Map
Show Prices
158 Hotels (Shanghai, China)
No.111 Huanghe Road, Huangpu District, Shanghai 200003, China
0.6 km from Shanghai Grand Theater
#1,597 of 3,934 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,331 of 3,934 hotels in Shanghai
Traveller photos (1) | 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
No.99 Madang Road, Huangpu District, Shanghai 200021, China
0.7 km from Shanghai Grand Theater
Travellers' Choice® 2014 Winner Luxury | Top Hotels Offers & Announcements Hot Deal!Save up to 20%
The Langham, Xintiandi, Shanghai Slideshow
#5 of 3,934 hotels in Shanghai
Professional photos | Traveller photos (282) | Map
Show Prices
No.33 Fujian South Road, Huangpu District, Shanghai 200002, China
0.7 km from Shanghai Grand Theater
#195 of 3,934 hotels in Shanghai
Professional photos | Traveller photos (39) | 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
#213 of 3,934 hotels in Shanghai
Professional photos | Traveller photos (114) | 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
#289 of 3,934 hotels in Shanghai
Professional photos | Traveller photos (170) | Map
Show Prices
No.79 Guizhou Road, Huangpu District, Shanghai 200001, China
0.7 km from Shanghai Grand Theater
#867 of 3,934 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
#923 of 3,934 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
#928 of 3,934 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,041 of 3,934 hotels in Shanghai
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,599 of 3,934 hotels in Shanghai
Traveller photos (3) | Map
No.67 Guizhou Road, Huangpu District, Shanghai 200001, China
0.7 km from Shanghai Grand Theater
#1,683 of 3,934 hotels in Shanghai
Professional photos | Traveller photos (11) | Map
Show Prices
No.159 Huanghe Road, Huangpu District, Shanghai 200003, China
0.7 km from Shanghai Grand Theater
#1,850 of 3,934 hotels in Shanghai
Traveller photos (1) | Map
No.220 Xinchang Road, Shanghai 200000, China
0.7 km from Shanghai Grand Theater
#1,983 of 3,934 hotels in Shanghai
Map