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.1 Lane 280 Liuzhou Road, Shanghai, China
0.1 km from Shanghai Grand Theater
No.109 Caobao Road, Minhang District, Shanghai 201100, China
0.2 km from Shanghai Grand Theater
Traveller photos (1) | Map
No.93 Caobao Road, Shanghai 200233, China
0.3 km from Shanghai Grand Theater
#488 of 3,734 hotels in Shanghai
Professional photos | Traveller photos (30) | Map
Show Prices
No.427 Liuzhou Road, Xuhui District, Shanghai 200233, China
0.3 km from Shanghai Grand Theater
#1,630 of 3,734 hotels in Shanghai
Professional photos | Traveller photos (9) | Map
Show Prices
No.103 Caobao Road, Shanghai 200235, China
0.3 km from Shanghai Grand Theater
#1,640 of 3,734 hotels in Shanghai
Traveller photos (1) | Map
No.427 Liuzhou Road, Xuhui District, Shanghai, China
0.3 km from Shanghai Grand Theater
Traveller photos (1) | Map
Show Prices
No.374-12 Liuzhou Road, Xuhui District, Shanghai 200233, China
0.4 km from Shanghai Grand Theater
#226 of 3,734 hotels in Shanghai
Traveller photos (22) | Map
Show Prices
No.231 Guangshengyuan Road, Xuhui District, Shanghai 200235, China
0.4 km from Shanghai Grand Theater
#284 of 3,734 hotels in Shanghai
Traveller photos (8) | Map
Show Prices
No.431 Liuzhou Road, Xuhui District, Shanghai 200233, China
0.4 km from Shanghai Grand Theater
#1,178 of 3,734 hotels in Shanghai
Traveller photos (1) | Map
Show Prices
No.7, No.99 Alley, Caobao Road, Xuhui District, Shanghai 200233, China
0.4 km from Shanghai Grand Theater
#2,327 of 3,734 hotels in Shanghai
Map
No.124 Caobao Road, Xuhui District, Shanghai 200235, China
0.5 km from Shanghai Grand Theater
#322 of 3,734 hotels in Shanghai
Professional photos | Traveller photos (32) | Map
Show Prices
No.38 Caobao Road, Xuhui District, Shanghai 200233, China
0.5 km from Shanghai Grand Theater
#965 of 3,734 hotels in Shanghai
Professional photos | Traveller photos (17) | Map
Show Prices
Building B, No.66 Caobao Road, Shanghai 200235, China
0.5 km from Shanghai Grand Theater
#1,126 of 3,734 hotels in Shanghai
Traveller photos (3) | Map
Show Prices
No.66 Caobao Road, Xuhui District, Shanghai 200235, China
0.5 km from Shanghai Grand Theater
#1,264 of 3,734 hotels in Shanghai
Professional photos | Traveller photos (23) | Map
Show Prices
No.427 Liuzhou Road, Xuhui District, Shanghai 200233, China
0.6 km from Shanghai Grand Theater
#601 of 3,734 hotels in Shanghai
Professional photos | Map
Show Prices
No.1 Tianlin Road, Xuhui District, Shanghai 200233, China
0.6 km from Shanghai Grand Theater
#952 of 3,734 hotels in Shanghai
Professional photos | Traveller photos (6) | Map
Show Prices
F3, No.51 Caobao Road, Xuhui District, Shanghai 200233, China
0.6 km from Shanghai Grand Theater
#1,230 of 3,734 hotels in Shanghai
Traveller photos (18) | Map
No.508 Qinzhou Road, Xuhui District, Shanghai, China
0.6 km from Shanghai Grand Theater
#1,628 of 3,734 hotels in Shanghai
Traveller photos (6) | Map
No.424 Qinzhou Road, Xuhui District, Shanghai, China
0.6 km from Shanghai Grand Theater
No.100 Guilin Road, Xuhui District, Shanghai 200233, China
0.7 km from Shanghai Grand Theater
#1,330 of 3,734 hotels in Shanghai
Traveller photos (1) | Map
No.35 Alley 80 Tianlin Road, Xuhui District, Shanghai 200233, China
0.7 km from Shanghai Grand Theater
#1,421 of 3,734 hotels in Shanghai
Traveller photos (1) | Map
No.588 East Tianlin Road, Xuhui District, Shanghai 200233, China
0.7 km from Shanghai Grand Theater
#1,612 of 3,734 hotels in Shanghai
Professional photos | Traveller photos (5) | Map
Show Prices
No.1-21 Qinzhou Road, Shanghai 200233, China
0.7 km from Shanghai Grand Theater
#1,729 of 3,734 hotels in Shanghai
Traveller photos (1) | Map
No.518 Qingzhou Road, Xuhui District, Shanghai 200233, China
0.7 km from Shanghai Grand Theater
#2,119 of 3,734 hotels in Shanghai
Traveller photos (4) | Map
Show Prices
No.15 Lane 411 Tianlin East Road, Xuhui District, Shanghai, China
0.7 km from Shanghai Grand Theater
No.211 Qin Zhou Road, Xu Hui District, Shanghai 200235, China
0.7 km from Shanghai Grand Theater
Professional photos | Traveller photos (5) | Map
Show Prices
No.55 Guilin Road, Xuhui district, Shanghai 200233, China
0.8 km from Shanghai Grand Theater
#1,054 of 3,734 hotels in Shanghai
Traveller photos (12) | Map
Show Prices
No.398 Guilin Road , Xuhui District, Shanghai 200233, China
0.8 km from Shanghai Grand Theater
#1,110 of 3,734 hotels in Shanghai
Professional photos | Traveller photos (10) | Map
Show Prices
No.545 Liuzhou Road, Xuhui District, Shanghai 200233, China
0.8 km from Shanghai Grand Theater
#1,818 of 3,734 hotels in Shanghai
Traveller photos (1) | Map
No.545 Liuzhou Road, Shanghai, China
0.8 km from Shanghai Grand Theater
Professional photos | Map
Show Prices