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.1 km from Grand Theatre (Da Ju Yuan)
Special Offer Earn Rewards Points!
JW Marriott Hotel Shanghai at Tomorrow Square Slideshow
#11 of 3,933 hotels in Shanghai
Professional photos | Traveller photos (433) | 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
#52 of 3,933 hotels in Shanghai
Professional photos | Traveller photos (74) | Map
Show Prices
No.212 Chongqing North Road, Huangpu District, Shanghai 200003 , China
0.2 km from Grand Theatre (Da Ju Yuan)
#649 of 3,933 hotels in Shanghai
Map
No.20 Lane 155, Weihai Road, Huangpu District, Shanghai 200003, China
0.2 km from Grand Theatre (Da Ju Yuan)
#1,771 of 3,933 hotels in Shanghai
Professional photos | Traveller photos (25) | Map
Show Prices
No.208 Chongqing North Road, Huangpu District, Shanghai 200001, China
0.3 km from Grand Theatre (Da Ju Yuan)
#630 of 3,933 hotels in Shanghai
Traveller photos (7) | Map
Show Prices
No.123 Xizang South Road, Huangpu District, Shanghai 200021, China (Formerly 商悦青年会大酒店)
0.4 km from Grand Theatre (Da Ju Yuan)
#107 of 3,933 hotels in Shanghai
Professional photos | Traveller photos (171) | Map
Show Prices
Sports Club (Shanghai, China)
No.150 Nanjing West Road, Huangpu District, Shanghai 200003, China
0.4 km from Grand Theatre (Da Ju Yuan)
#1,073 of 3,933 hotels in Shanghai
Traveller photos (1) | Map
Xiangfu Hotel (Shanghai, China)
Building 4, No.360 Fengyang Road, Huangpu District, Shanghai 200001, China
0.4 km from Grand Theatre (Da Ju Yuan)
#2,094 of 3,933 hotels in Shanghai
Traveller photos (1) | Map
Park Hotel Shanghai (Shanghai, China) 4.0 of 5
No.170 Nanjing West Road, Huangpu District, Shanghai 200003, China
0.5 km from Grand Theatre (Da Ju Yuan)
Special Offer 20% off Room Rate
Park Hotel Shanghai Slideshow
#185 of 3,933 hotels in Shanghai
Professional photos | Traveller photos (114) | 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)
#365 of 3,933 hotels in Shanghai
Professional photos | Traveller photos (77) | Map
Show Prices
158 Hotels (Shanghai, China)
No.111 Huanghe Road, Huangpu District, Shanghai 200003, China
0.5 km from Grand Theatre (Da Ju Yuan)
#1,597 of 3,933 hotels in Shanghai
Traveller photos (3) | Map
No.220 Xinchang Road, Shanghai 200000, China
0.5 km from Grand Theatre (Da Ju Yuan)
#1,981 of 3,933 hotels in Shanghai
Map
Huichun Hotel (Shanghai, China)
No.586 Chengdu North Road, Huangpu District, Shanghai 200003, China
0.5 km from Grand Theatre (Da Ju Yuan)
#2,231 of 3,933 hotels in Shanghai
Map
Juran Fashion Hotel (Shanghai, China)
No. 137 Chengdu North Road, Jing'an District, Shanghai, China
0.5 km from Grand Theatre (Da Ju Yuan)
No.88 Nanjing West Road, Huangpu District, Shanghai 200003, China
0.6 km from Grand Theatre (Da Ju Yuan)
Radisson Blu Hotel Shanghai New World Slideshow
#42 of 3,933 hotels in Shanghai
Professional photos | Traveller photos (461) | Map
Show Prices
No.601 Fengyang Road, Shanghai, China
0.6 km from Grand Theatre (Da Ju Yuan)
#86 of 3,933 hotels in Shanghai
Professional photos | Traveller photos (137) | Map
Show Prices
No.159 Huanghe Road, Huangpu District, Shanghai 200003, China
0.6 km from Grand Theatre (Da Ju Yuan)
#1,848 of 3,933 hotels in Shanghai
Traveller photos (1) | 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,330 of 3,933 hotels in Shanghai
Traveller photos (1) | Map
Anyi Hotel (Shanghai, China)
No.150 Huanghe Road, Huangpu District, Shanghai, China
0.6 km from Grand Theatre (Da Ju Yuan)
No.127 Huanghe Road, Huangpu District, Shanghai, China
0.6 km from Grand Theatre (Da Ju Yuan)
No.158 Huanghe Road, Huangpu District, Shanghai, China
0.6 km from Grand Theatre (Da Ju Yuan)
No.99 Madang Road, Huangpu District, Shanghai 200021, China
0.7 km from Grand Theatre (Da Ju Yuan)
Travellers' Choice® 2014 Winner Luxury | Top Hotels Offers & Announcements Hot Deal!Save up to 20%
The Langham, Xintiandi, Shanghai Slideshow
#5 of 3,933 hotels in Shanghai
Professional photos | Traveller photos (282) | Map
Show Prices
No.740 Hankou Road, Huangpu District, Shanghai 200001, China
0.7 km from Grand Theatre (Da Ju Yuan)
Offers & Announcements Winter Promotion
The Yangtze Boutique Shanghai Slideshow
#17 of 3,933 hotels in Shanghai
Professional photos | Traveller photos (193) | Map
Show Prices
Le Royal Meridien Shanghai (Shanghai, China) 5.0 of 5
No.789 Nanjing East Road, Shanghai 200001, China
0.7 km from Grand Theatre (Da Ju Yuan)
Announcement It's Candy Christmas!
Le Royal Meridien Shanghai Slideshow
#43 of 3,933 hotels in Shanghai
Professional photos | Traveller photos (655) | 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,120 of 3,933 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,429 of 3,933 hotels in Shanghai
Traveller photos (4) | Map
Dafuhao Holiday Hotel (Shanghai, China)
No.163 Huanghe Road, Huangpu District, Shanghai 200003, China
0.7 km from Grand Theatre (Da Ju Yuan)
#1,599 of 3,933 hotels in Shanghai
Traveller photos (3) | 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,691 of 3,933 hotels in Shanghai
Map
Ming Yuan Hotel Shanghai (Shanghai, China)
38 West Jinling Road, Huangpu District, Shanghai 200001, China
0.7 km from Grand Theatre (Da Ju Yuan)
#2,375 of 3,933 hotels in Shanghai
Map
1 additional hotel with no user reviews