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.20 Lane 155, Weihai Road, Huangpu District, Shanghai 200003, China
0.1 km from Grand Theatre (Da Ju Yuan)
#1,730 of 3,926 hotels in Shanghai
Professional photos | Traveller photos (25) | Map
Show Prices
No.208 Chongqing North Road, Huangpu District, Shanghai 200001, China
0.2 km from Grand Theatre (Da Ju Yuan)
#622 of 3,926 hotels in Shanghai
Traveller photos (7) | Map
Show Prices
No.212 Chongqing North Road, Huangpu District, Shanghai 200003 , China
0.2 km from Grand Theatre (Da Ju Yuan)
#918 of 3,926 hotels in Shanghai
Map
No.399 Nanjing West Road, Huangpu District, Shanghai 200003, China
0.3 km from Grand Theatre (Da Ju Yuan)
Special Offer 50% off suite Offer
JW Marriott Hotel Shanghai at Tomorrow Square Slideshow
#11 of 3,926 hotels in Shanghai
Professional photos | Traveller photos (404) | Map
Show Prices
No.399 Nanjing West Road, Huangpu District, Shanghai 200003, China
0.3 km from Grand Theatre (Da Ju Yuan)
Travellers' Choice™ 2014 Winner Family
#63 of 3,926 hotels in Shanghai
Professional photos | Traveller photos (71) | Map
Show Prices
Ming Yuan Hotel Shanghai (Shanghai, China)
38 West Jinling Road, Huangpu District, Shanghai 200001, China
0.5 km from Grand Theatre (Da Ju Yuan)
#2,380 of 3,926 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 Grand Theatre (Da Ju Yuan)
#329 of 3,926 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.6 km from Grand Theatre (Da Ju Yuan)
#1,058 of 3,926 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 Grand Theatre (Da Ju Yuan)
#2,090 of 3,926 hotels in Shanghai
Traveller photos (1) | Map
No.740 Hankou Road, Huangpu District, Shanghai 200001, China
0.7 km from Grand Theatre (Da Ju Yuan)
Special Offer Best value,book...
The Yangtze Boutique Shanghai Slideshow
#17 of 3,926 hotels in Shanghai
Professional photos | Traveller photos (182) | Map
Show Prices
No.88 Nanjing West Road, Huangpu District, Shanghai 200003, China
0.7 km from Grand Theatre (Da Ju Yuan)
Special Offer Book Early-save up to...
Radisson Blu Hotel Shanghai New World Slideshow
#35 of 3,926 hotels in Shanghai
Professional photos | Traveller photos (473) | Map
Show Prices
No.601 Fengyang Road, Shanghai, China
0.7 km from Grand Theatre (Da Ju Yuan)
#83 of 3,926 hotels in Shanghai
Professional photos | Traveller photos (137) | Map
Show Prices
No.282 Huaihai Middle Road, Huangpu District, Shanghai 200021, China
0.7 km from Grand Theatre (Da Ju Yuan)
Ascott Huai Hai Road Shanghai Slideshow
#99 of 3,926 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 Grand Theatre (Da Ju Yuan)
#1,108 of 3,926 hotels in Shanghai
Traveller photos (6) | Map
Dongfang Motel (Shanghai, China)
F6, No.120 Tibet Zhong Road, Huangpu District, Shanghai 200001, China
0.7 km from Grand Theatre (Da Ju Yuan)
#1,428 of 3,926 hotels in Shanghai
Traveller photos (4) | 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 Grand Theatre (Da Ju Yuan)
#1,479 of 3,926 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 Grand Theatre (Da Ju Yuan)
#1,596 of 3,926 hotels in Shanghai
Traveller photos (3) | Map
No.220 Xinchang Road, Shanghai 200000, China
0.7 km from Grand Theatre (Da Ju Yuan)
#1,976 of 3,926 hotels in Shanghai
Map
Huichun Hotel (Shanghai, China)
No.586 Chengdu North Road, Huangpu District, Shanghai 200003, China
0.7 km from Grand Theatre (Da Ju Yuan)
#2,230 of 3,926 hotels in Shanghai
Map
Changxun Hotel (Shanghai, China)
No.117-119 Huanghe Road, Huangpu District, Shanghai 200003, China
0.7 km from Grand Theatre (Da Ju Yuan)
#2,332 of 3,926 hotels in Shanghai
Traveller photos (1) | 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)
No.99 Madang Road, Huangpu District, Shanghai 200021, China
0.8 km from Grand Theatre (Da Ju Yuan)
Travellers' Choice™ 2014 Winner Luxury | Top Hotels Special Offer Enjoy up to 20% off BAR!
The Langham, Xintiandi, Shanghai Slideshow
#5 of 3,926 hotels in Shanghai
Professional photos | Traveller photos (276) | Map
Show Prices
Four Seasons Hotel Shanghai (Shanghai, China) 5.0 of 5
No.500 Weihai Road, Shanghai 200041, China
0.8 km from Grand Theatre (Da Ju Yuan)
#40 of 3,926 hotels in Shanghai
Professional photos | Traveller photos (167) | Map
Show Prices
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)
Le Royal Meridien Shanghai Slideshow
#42 of 3,926 hotels in Shanghai
Professional photos | Traveller photos (626) | Map
Show Prices
Aaron's House Shanghai (Shanghai, China)
No.507 Jinling East Road, Huangpu Disctrict, Shanghai, China
0.8 km from Grand Theatre (Da Ju Yuan)
#62 of 3,926 hotels in Shanghai
Professional photos | Traveller photos (6) | Map
Show Prices
No.123 Xizang South Road, Huangpu District, Shanghai 200021, China (Formerly 商悦青年会大酒店)
0.8 km from Grand Theatre (Da Ju Yuan)
#109 of 3,926 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
0.8 km from Grand Theatre (Da Ju Yuan)
#144 of 3,926 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 Grand Theatre (Da Ju Yuan)
#191 of 3,926 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.8 km from Grand Theatre (Da Ju Yuan)
#306 of 3,926 hotels in Shanghai
Professional photos | Traveller photos (168) | Map
Show Prices