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
#492 of 3,741 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,626 of 3,741 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,637 of 3,741 hotels in Shanghai
Traveller photos (1) | Map
No.427 Liuzhou Road, Xuhui District, Shanghai, China
0.3 km from Shanghai Grand Theater
Professional photos | Traveller photos (1) | Map
Show Prices
No.231 Guangshengyuan Road, Xuhui District, Shanghai 200235, China
0.4 km from Shanghai Grand Theater
#280 of 3,741 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,182 of 3,741 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,322 of 3,741 hotels in Shanghai
Map
No.124 Caobao Road, Xuhui District, Shanghai 200235, China
0.5 km from Shanghai Grand Theater
#323 of 3,741 hotels in Shanghai
Professional photos | Traveller photos (32) | Map
Show Prices
Building B, No.66 Caobao Road, Shanghai 200235, China
0.5 km from Shanghai Grand Theater
#1,133 of 3,741 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,267 of 3,741 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,741 hotels in Shanghai
Professional photos | Map
Show Prices
No.1 Tianlin Road, Xuhui District, Shanghai 200233, China
0.6 km from Shanghai Grand Theater
#956 of 3,741 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,235 of 3,741 hotels in Shanghai
Traveller photos (18) | Map
No.508 Qinzhou Road, Xuhui District, Shanghai, China
0.6 km from Shanghai Grand Theater
#1,624 of 3,741 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,741 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,741 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,608 of 3,741 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,726 of 3,741 hotels in Shanghai
Traveller photos (1) | Map
No.518 Qingzhou Road, Xuhui District, Shanghai 200233, China
0.7 km from Shanghai Grand Theater
#2,117 of 3,741 hotels in Shanghai
Traveller photos (4) | Map
Show Prices
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,060 of 3,741 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,116 of 3,741 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,816 of 3,741 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
No.1 Pubei Road, Xuhui District, Shanghai 200235, China
0.9 km from Shanghai Grand Theater
#76 of 3,741 hotels in Shanghai
Professional photos | Traveller photos (139) | Map
Show Prices
9538 Minhu Road, Xuhui District, Shanghai 200233, China
0.9 km from Shanghai Grand Theater
#1,479 of 3,741 hotels in Shanghai
Traveller photos (1) | Map
No,8 Guanshengyuan Road, Xuhui District, Shanghai 200235, China
0.9 km from Shanghai Grand Theater
#1,530 of 3,741 hotels in Shanghai
Traveller photos (1) | Map