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.2 km from Shanghai Grand Theater
Travellers' Choice® 2014 Winner Family
#72 of 3,844 hotels in Shanghai
Professional photos | Traveller photos (71) | Map
Show Prices
No.208 Chongqing North Road, Huangpu District, Shanghai 200001, China
0.2 km from Shanghai Grand Theater
#620 of 3,844 hotels in Shanghai
Traveller photos (7) | Map
Show Prices
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,844 hotels in Shanghai
Professional photos | Traveller photos (398) | Map
Show Prices
Ming Yuan Hotel Shanghai (Shanghai, China)
38 West Jinling Road, Huangpu District, Shanghai 200001, China
0.5 km from Shanghai Grand Theater
#2,370 of 3,844 hotels in Shanghai
Map
Pacific Hotel (Shanghai, China) 3.0 of 5
No.108 Nanjing West Road, Huangpu District, Shanghai 200003, China
0.6 km from Shanghai Grand Theater
#333 of 3,844 hotels in Shanghai
Professional photos | Traveller photos (76) | Map
Show Prices
No.212 Chongqing North Road, Huangpu District, Shanghai 200003 , China
0.6 km from Shanghai Grand Theater
#906 of 3,844 hotels in Shanghai
Map
Sports Club (Shanghai, China)
No.150 Nanjing West Road, Huangpu District, Shanghai 200003, China
0.6 km from Shanghai Grand Theater
#1,041 of 3,844 hotels in Shanghai
Traveller photos (1) | Map
Dongfang Motel (Shanghai, China)
F6, No.120 Tibet Zhong Road, Huangpu District, Shanghai 200001, China
0.6 km from Shanghai Grand Theater
#1,410 of 3,844 hotels in Shanghai
Traveller photos (4) | Map
No.277 Humin Road, Minhang District, Shanghai 200240, China
0.6 km from Shanghai Grand Theater
#1,465 of 3,844 hotels in Shanghai
Traveller photos (1) | Map
Xiangfu Hotel (Shanghai, China)
Building 4, No.360 Fengyang Road, Huangpu District, Shanghai 200001, China
0.6 km from Shanghai Grand Theater
#2,073 of 3,844 hotels in Shanghai
Traveller photos (1) | Map
No.88 Nanjing West Road, Huangpu District, Shanghai 200003, China
0.7 km from Shanghai Grand Theater
Special Offer Up to 30% off
Radisson Blu Hotel Shanghai New World Slideshow
#38 of 3,844 hotels in Shanghai
Professional photos | Traveller photos (468) | Map
Show Prices
No.282 Huaihai Middle Road, Huangpu District, Shanghai 200021, China
0.7 km from Shanghai Grand Theater
#104 of 3,844 hotels in Shanghai
Professional photos | Traveller photos (120) | Map
Show Prices
Yuandong Hotel (Shanghai, China)
No. 90 Xizang Middle Road, Huangpu District, Shanghai 200001, China
0.7 km from Shanghai Grand Theater
#1,092 of 3,844 hotels in Shanghai
Traveller photos (6) | Map
ALive Design Hotel Shanghai (Shanghai, China) 3.0 of 5
No.696 Nanjing West Road, Jing'an District, Shanghai 200040, China
0.7 km from Shanghai Grand Theater
#1,457 of 3,844 hotels in Shanghai
Professional photos | Traveller photos (7) | Map
Show Prices
158 Hotels (Shanghai, China)
No.111 Huanghe Road, Huangpu District, Shanghai 200003, China
0.7 km from Shanghai Grand Theater
#1,581 of 3,844 hotels in Shanghai
Traveller photos (3) | Map
No.220 Xinchang Road, Shanghai 200000, China
0.7 km from Shanghai Grand Theater
#1,961 of 3,844 hotels in Shanghai
Map
Huichun Hotel (Shanghai, China)
No.586 Chengdu North Road, Huangpu District, Shanghai 200003, China
0.7 km from Shanghai Grand Theater
#2,214 of 3,844 hotels in Shanghai
Map
Changxun Hotel (Shanghai, China)
No.117-119 Huanghe Road, Huangpu District, Shanghai 200003, China
0.7 km from Shanghai Grand Theater
#2,316 of 3,844 hotels in Shanghai
Traveller photos (1) | Map
No.66 Xizang Middle Road, Huangpu District, Shanghai, China
0.7 km from Shanghai Grand Theater
Traveller photos (1) | Map
No.99 Madang Road, Huangpu District, Shanghai 200021, China
0.8 km from Shanghai Grand Theater
Travellers' Choice® 2014 Winner Luxury | Top Hotels Offers & Announcements Enjoy up to 20% off BAR!
The Langham, Xintiandi, Shanghai Slideshow
#5 of 3,844 hotels in Shanghai
Professional photos | Traveller photos (257) | Map
Show Prices
Andaz Xintiandi, Shanghai (Shanghai, China) 4.5 of 5
No.88 Songshan Road, Shanghai 200020, China
0.8 km from Shanghai Grand Theater
Offers & Announcements Good Morning Sunshine
Andaz Xintiandi, Shanghai Slideshow
#14 of 3,844 hotels in Shanghai
Professional photos | Traveller photos (266) | Map
Show Prices
No.740 Hankou Road, Huangpu District, Shanghai 200001, China
0.8 km from Shanghai Grand Theater
Offers & Announcements Best value,book...
The Yangtze Boutique Shanghai Slideshow
#16 of 3,844 hotels in Shanghai
Professional photos | Traveller photos (182) | Map
Show Prices
No.123 Xizang South Road, Huangpu District, Shanghai 200021, China (Formerly 商悦青年会大酒店)
0.8 km from Shanghai Grand Theater
#112 of 3,844 hotels in Shanghai
Professional photos | Traveller photos (165) | Map
Show Prices
Zhongbang Hotel (Shanghai, China) 4.0 of 5
No.118 Shimen First Road, Jing'an District, Shanghai 200041, China (Formerly 上海中邦豪生酒店)
0.8 km from Shanghai Grand Theater
#141 of 3,844 hotels in Shanghai
Professional photos | Traveller photos (101) | Map
Show Prices
The Bund Hotel (Shanghai, China) 3.5 of 5
No.525 Guangdong Road, Huangpu District, Shanghai 200001, China
0.8 km from Shanghai Grand Theater
#205 of 3,844 hotels in Shanghai
Professional photos | Traveller photos (127) | Map
Show Prices
No.239 Shimen One Road, Jing'an District, Shanghai 200041, China
0.8 km from Shanghai Grand Theater
#418 of 3,844 hotels in Shanghai
Traveller photos (21) | Map
Show Prices
Huijiang Holiday Hotel (Shanghai, China)
No.27 Yunnan South Road, Huangpu District, Shanghai 200021, China
0.8 km from Shanghai Grand Theater
#890 of 3,844 hotels in Shanghai
Traveller photos (2) | Map
Phoenix Hotel Huangpu (Shanghai, China)
No.15-17 Yunnan South Road, Huangpu District, Shanghai 200003, China
0.8 km from Shanghai Grand Theater
#909 of 3,844 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.8 km from Shanghai Grand Theater
#1,020 of 3,844 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.8 km from Shanghai Grand Theater
#1,577 of 3,844 hotels in Shanghai
Traveller photos (3) | Map