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 Grand Theatre (Da Ju Yuan)

190 Huangpi Beilu, Shanghai, 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 Grand Theatre (Da Ju Yuan)
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 (398) | Map
Show Prices
No.399 Nanjing West Road, Huangpu District, Shanghai 200003, China
0.2 km from Grand Theatre (Da Ju Yuan)
Travellers' Choice™ 2014 Winner Family
#73 of 3,843 hotels in Shanghai
Professional photos | Traveller photos (71) | Map
Show Prices
No.208 Chongqing North Road, Huangpu District, Shanghai 200001, China
0.3 km from Grand Theatre (Da Ju Yuan)
#621 of 3,843 hotels in Shanghai
Traveller photos (7) | Map
Show Prices
Pacific Hotel (Shanghai, China) 3.0 of 5
No.108 Nanjing West Road, Huangpu District, Shanghai 200003, China
0.5 km from Grand Theatre (Da Ju Yuan)
#332 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.5 km from Grand Theatre (Da Ju Yuan)
#906 of 3,843 hotels in Shanghai
Map
Sports Club (Shanghai, China)
No.150 Nanjing West Road, Huangpu District, Shanghai 200003, China
0.5 km from Grand Theatre (Da Ju Yuan)
#1,039 of 3,843 hotels in Shanghai
Traveller photos (1) | Map
No.277 Humin Road, Minhang District, Shanghai 200240, China
0.5 km from Grand Theatre (Da Ju Yuan)
#1,463 of 3,843 hotels in Shanghai
Traveller photos (1) | Map
Xiangfu Hotel (Shanghai, China)
Building 4, No.360 Fengyang Road, Huangpu District, Shanghai 200001, China
0.5 km from Grand Theatre (Da Ju Yuan)
#2,073 of 3,843 hotels in Shanghai
Traveller photos (1) | Map
No.88 Nanjing West Road, Huangpu District, Shanghai 200003, China
0.6 km from Grand Theatre (Da Ju Yuan)
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
Yuandong Hotel (Shanghai, China)
No. 90 Xizang Middle Road, Huangpu District, Shanghai 200001, China
0.6 km from Grand Theatre (Da Ju Yuan)
#1,090 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.6 km from Grand Theatre (Da Ju Yuan)
#1,409 of 3,843 hotels in Shanghai
Traveller photos (4) | Map
158 Hotels (Shanghai, China)
No.111 Huanghe Road, Huangpu District, Shanghai 200003, China
0.6 km from Grand Theatre (Da Ju Yuan)
#1,580 of 3,843 hotels in Shanghai
Traveller photos (3) | Map
Huichun Hotel (Shanghai, China)
No.586 Chengdu North Road, Huangpu District, Shanghai 200003, China
0.6 km from Grand Theatre (Da Ju Yuan)
#2,214 of 3,843 hotels in Shanghai
Map
Changxun Hotel (Shanghai, China)
No.117-119 Huanghe Road, Huangpu District, Shanghai 200003, China
0.6 km from Grand Theatre (Da Ju Yuan)
#2,316 of 3,843 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 Grand Theatre (Da Ju Yuan)
#2,369 of 3,843 hotels in Shanghai
Map
No.66 Xizang Middle Road, Huangpu District, Shanghai, China
0.6 km from Grand Theatre (Da Ju Yuan)
Traveller photos (1) | Map
No.740 Hankou Road, Huangpu District, Shanghai 200001, China
0.7 km from Grand Theatre (Da Ju Yuan)
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
The Bund Hotel (Shanghai, China) 3.5 of 5
No.525 Guangdong Road, Huangpu District, Shanghai 200001, China
0.7 km from Grand Theatre (Da Ju Yuan)
#205 of 3,843 hotels in Shanghai
Professional photos | Traveller photos (127) | Map
Show Prices
Li Jing Hotel (Shanghai, China) 3.0 of 5
No.678 Hankou Road, Huangpu District, Shanghai 200001, China
0.7 km from Grand Theatre (Da Ju Yuan)
#1,017 of 3,843 hotels in Shanghai
Professional photos | Traveller photos (9) | Map
Show Prices
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 Grand Theatre (Da Ju Yuan)
#1,455 of 3,843 hotels in Shanghai
Professional photos | Traveller photos (7) | Map
Show Prices
Dafuhao Holiday Hotel (Shanghai, China)
No.163 Huanghe Road, Huangpu District, Shanghai 200003, China
0.7 km from Grand Theatre (Da Ju Yuan)
#1,576 of 3,843 hotels in Shanghai
Traveller photos (3) | Map
No.275 Beijing West Road, Jing'an District, Shanghai 200040, China
0.7 km from Grand Theatre (Da Ju Yuan)
#1,593 of 3,843 hotels in Shanghai
Traveller photos (1) | Map
Shenkeju Hotel (Shanghai, China)
No,175 Beijing West Road, Huangpu District, Shanghai 200003, China
0.7 km from Grand Theatre (Da Ju Yuan)
#1,673 of 3,843 hotels in Shanghai
Map
No.159 Huanghe Road, Huangpu District, Shanghai 200003, China
0.7 km from Grand Theatre (Da Ju Yuan)
#1,826 of 3,843 hotels in Shanghai
Traveller photos (1) | Map
No.220 Xinchang Road, Shanghai 200000, China
0.7 km from Grand Theatre (Da Ju Yuan)
#1,961 of 3,843 hotels in Shanghai
Map
Anyi Hotel (Shanghai, China)
No.150 Huanghe Road, Huangpu District, Shanghai, China
0.7 km from Grand Theatre (Da Ju Yuan)
No.127 Huanghe Road, Huangpu District, Shanghai, China
0.7 km from Grand Theatre (Da Ju Yuan)
Le Royal Meridien Shanghai (Shanghai, China) 5.0 of 5
No.789 Nanjing East Road, Shanghai 200001, China
0.8 km from Grand Theatre (Da Ju Yuan)
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
No.282 Huaihai Middle Road, Huangpu District, Shanghai 200021, China
0.8 km from Grand Theatre (Da Ju Yuan)
#101 of 3,843 hotels in Shanghai
Professional photos | Traveller photos (120) | Map
Show Prices
No.123 Xizang South Road, Huangpu District, Shanghai 200021, China (Formerly 商悦青年会大酒店)
0.8 km from Grand Theatre (Da Ju Yuan)
#113 of 3,843 hotels in Shanghai
Professional photos | Traveller photos (165) | Map
Show Prices