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 Centre Theatre

No.1376 Nanjing West Road, Jing'an District, Shanghai 200000, China
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travellers recommend

No.1376 Nanjing Rd West, Shanghai 200040, China
#541 of 3,841 hotels in Shanghai
Professional photos | Traveller photos (1) | Map
Show Prices
No.1225 Nanjing West Road, Jing'an District, Shanghai 200040, China
0.1 km from Shanghai Centre Theatre
#219 of 3,841 hotels in Shanghai
Professional photos | Traveller photos (172) | Map
Show Prices
No.125 Nanyang Road, Jing'an District, Shanghai 200040, China
0.1 km from Shanghai Centre Theatre
#667 of 3,841 hotels in Shanghai
Professional photos | Traveller photos (17) | Map
Show Prices
No.288 Shanxi North Road, Jing'an District, Shanghai 200041, China
0.3 km from Shanghai Centre Theatre
#806 of 3,841 hotels in Shanghai
Professional photos | Traveller photos (68) | Map
Show Prices
No.288 Shaanxi North Road, Jingan District, Shanghai 200041, China
0.3 km from Shanghai Centre Theatre
#1,867 of 3,841 hotels in Shanghai
Traveller photos (4) | Map
Alley 288, Shanxi North Road, Jing'an District, Shanghai, China
0.3 km from Shanghai Centre Theatre
Show Prices
No.288 Shanxi North Road, Jing'an District, Shanghai 200041, China
0.3 km from Shanghai Centre Theatre
Traveller photos (3) | Map
Lane 758 Beijing West Road, Jing'an District, Shanghai, China
0.3 km from Shanghai Centre Theatre
Professional photos | Map
Show Prices
No.128 Shaanxi North Road, Jing'an District, Shanghai 200041, China
0.4 km from Shanghai Centre Theatre
#1,637 of 3,841 hotels in Shanghai
Map
Show Prices
No.1068 Beijing West Road, Jing'an District, Shanghai 200041, China
0.4 km from Shanghai Centre Theatre
#1,671 of 3,841 hotels in Shanghai
Traveller photos (12) | Map
Show Prices
No.819 Yan'an Middle Road, Shanghai 200040, China
0.4 km from Shanghai Centre Theatre
Show Prices
No.1 Yuyuan Road, Jing'an District, Shanghai 200040, China
0.5 km from Shanghai Centre Theatre
#40 of 3,841 hotels in Shanghai
Professional photos | Traveller photos (163) | Map
Show Prices
No.1376 Nanjing West Road, Jing'an District, Shanghai 200040, China
0.5 km from Shanghai Centre Theatre
Special Offer Up to $200 USD Credit
The Portman Ritz-Carlton Shanghai Slideshow
#44 of 3,841 hotels in Shanghai
Professional photos | Traveller photos (299) | Map
Show Prices
Building 5 Lane 356 Jiangning Road, Jing'an District, Shanghai 200040, China
0.5 km from Shanghai Centre Theatre
#194 of 3,841 hotels in Shanghai
Professional photos | Map
Show Prices
No.1008 Beijing West Road, Jing'an District, Shanghai 200085, China
0.5 km from Shanghai Centre Theatre
#662 of 3,841 hotels in Shanghai
Professional photos | Traveller photos (1) | Map
Show Prices
1477 West Beijing Road, Jing'an District, Shanghai 200040, China
0.5 km from Shanghai Centre Theatre
#2,275 of 3,841 hotels in Shanghai
Map
No.5 Lane 356, Jiangning Road, Jing'an District, Shanghai, China
0.5 km from Shanghai Centre Theatre
Professional photos | Map
Show Prices
No.1 Changde Road, Shanghai 200040, China
0.6 km from Shanghai Centre Theatre
Travellers' Choice™ 2014 Winner Luxury | Top Hotels
The Puli Hotel and Spa Slideshow
#3 of 3,841 hotels in Shanghai
Professional photos | Traveller photos (458) | Map
Show Prices
No.30 Shanxi South Road, Jing'an District, Shanghai 200040, China
0.6 km from Shanghai Centre Theatre
#173 of 3,841 hotels in Shanghai
Professional photos | Traveller photos (150) | Map
Show Prices
No.5-7 Shanxi South Road, Huangpu District, Shanghai 200020, China
0.6 km from Shanghai Centre Theatre
#493 of 3,841 hotels in Shanghai
Professional photos | Traveller photos (58) | Map
Show Prices
No.1111 Yan'an Middle Road, Jing'an District, Shanghai 200041, China
0.6 km from Shanghai Centre Theatre
#833 of 3,841 hotels in Shanghai
Traveller photos (41) | Map
Show Prices
No.1007 Yan'an Middle Road, Jing'an District, Shanghai 200040, China
0.6 km from Shanghai Centre Theatre
#2,431 of 3,841 hotels in Shanghai
Professional photos | Traveller photos (9) | Map
Show Prices
Lane 1518 Xinzha Road, Jing'an District, Shanghai, China
0.6 km from Shanghai Centre Theatre
#2,469 of 3,841 hotels in Shanghai
Professional photos | Traveller photos (5) | Map
Show Prices
1218 Middle Yan'an Road, Jing An Kerry Centre on West Nanjing Road, Shanghai 200040, China
0.7 km from Shanghai Centre Theatre
Special Rate ¥1,538 (RMB)
Jing An Shangri-La, West Shanghai Slideshow
#27 of 3,841 hotels in Shanghai
Professional photos | Traveller photos (130) | Map
Show Prices
No.170 Nanyang Road, Jing'an District, Shanghai 200040, China
0.7 km from Shanghai Centre Theatre
Pei Mansion Hotel Slideshow
#77 of 3,841 hotels in Shanghai
Professional photos | Traveller photos (65) | Map
Show Prices
No.400 Xikang Road, Jing'an District, Shanghai 200042, China
0.7 km from Shanghai Centre Theatre
#533 of 3,841 hotels in Shanghai
Professional photos | Traveller photos (8) | Map
Show Prices
No.802 Yan'an Middle Road, Jing'an District, Shanghai 200041, China
0.7 km from Shanghai Centre Theatre
#560 of 3,841 hotels in Shanghai
Traveller photos (4) | Map
No.1-3 Xiangyang North Road, Jing'an District, Shanghai 200040, China
0.7 km from Shanghai Centre Theatre
#751 of 3,841 hotels in Shanghai
Professional photos | Traveller photos (8) | Map
Show Prices
No.661 Wuding Road, Jing'an District, Shanghai 200065, China
0.7 km from Shanghai Centre Theatre
#1,033 of 3,841 hotels in Shanghai
Traveller photos (14) | Map
Show Prices
1 additional hotel with no user reviews