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.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Shanghai Centre Theatre

View map
  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
No.399 Nanjing West Road, Huangpu District, Shanghai 200003, China
1.7 km from Shanghai Centre Theatre
#9 of 5,035 hotels in Shanghai
Top Deal
US$ 302*
US$ 228* /night
View Deal
Hotels.com
US$ 229*
Booking.com
US$ 228*
HotelQuickly
US$ 302*
No.1376 Nanjing West Road, Jing'an District, Shanghai 200040, China
0.1 km from Shanghai Centre Theatre
#47 of 5,035 hotels in Shanghai
Top Deal
US$ 276*
US$ 242* /night
View Deal
Hotels.com
US$ 242*
Orbitz.com
US$ 242*
Cancelon
US$ 276*
No.1225 Nanjing West Road, Jing'an District, Shanghai 200040, China
0.1 km from Shanghai Centre Theatre
#191 of 5,035 hotels in Shanghai
Loading prices...
Travelocity
Orbitz.com
Hotwire.com
No.170 Nanyang Road, Jing'an District, Shanghai 200040, China
0.2 km from Shanghai Centre Theatre
#776 of 5,035 hotels in Shanghai
Top Deal
US$ 157*
US$ 131* /night
View Deal
Priceline
US$ 157*
Booking.com
US$ 139*
Agoda.com
US$ 139*
No.125 Nanyang Road, Jing'an District, Shanghai 200040, China
0.2 km from Shanghai Centre Theatre
#1,120 of 5,035 hotels in Shanghai
Top Deal
US$ 58*
US$ 42* /night
View Deal
Orbitz.com
US$ 42*
Booking.com
US$ 44*
Ctrip.com
US$ 58*
No. 688 North Shaanxi Road, Shanghai 200040, China
0.3 km from Shanghai Centre Theatre
#1,457 of 5,035 hotels in Shanghai
No.288 Shanxi North Road, Jing'an District, Shanghai, China
0.3 km from Shanghai Centre Theatre
#2,199 of 5,035 hotels in Shanghai
No photo provided
No.288 Shaanxi North Road, Jingan District, Shanghai 200041, China
0.3 km from Shanghai Centre Theatre
#2,568 of 5,035 hotels in Shanghai
Alley 288, Shanxi North Road, Jing'an District, Shanghai, China
0.3 km from Shanghai Centre Theatre
No photo provided
No.288 Shanxi North Road, Jing'an District, Shanghai 200041, China
0.3 km from Shanghai Centre Theatre
1218 Middle Yan'an Road, Jing An Kerry Centre on West Nanjing Road, Shanghai, China
0.4 km from Shanghai Centre Theatre
#10 of 5,035 hotels in Shanghai
Top Deal
US$ 317*
US$ 287* /night
View Deal
Shangri-La.com
US$ 287*
Booking.com
US$ 287*
Cancelon
US$ 317*
Building 1, No.1522-52 Nanjing West Road, Jing'an District, Shanghai 200031, China
0.4 km from Shanghai Centre Theatre
#1,093 of 5,035 hotels in Shanghai
No.128 Shaanxi North Road, Jing'an District, Shanghai 200041, China
0.4 km from Shanghai Centre Theatre
#2,100 of 5,035 hotels in Shanghai
No.1068 Beijing West Road, Jing'an District, Shanghai 200041, China
0.4 km from Shanghai Centre Theatre
#2,140 of 5,035 hotels in Shanghai
Loading prices...
Cancelon
1477 West Beijing Road, Jing'an District, Shanghai 200040, China
0.4 km from Shanghai Centre Theatre
#2,305 of 5,035 hotels in Shanghai
No photo provided
No.819 Yan'an Middle Road, Shanghai 200040, China
0.4 km from Shanghai Centre Theatre
No photo provided
US$ 32* /night
View Deal
No.77 Jiangning Road, Jing'an District, Shanghai, China
0.4 km from Shanghai Centre Theatre
No photo provided
No. 430-2 Changde Road, Jing'an District, Shanghai, China
0.5 km from Shanghai Centre Theatre
No photo provided
No.1 Changde Road, Shanghai 20004, China
0.6 km from Shanghai Centre Theatre
#6 of 5,035 hotels in Shanghai
Top Deal
US$ 428*
US$ 354* /night
View Deal
Expedia.com
US$ 354*
Booking.com
US$ 353*
HotelQuickly
US$ 428*
No.30 Shanxi South Road, Jing'an District, Shanghai 200040, China
0.6 km from Shanghai Centre Theatre
#154 of 5,035 hotels in Shanghai
Top Deal
US$ 268*
US$ 201* /night
View Deal
Travelocity
US$ 235*
CheapTickets
US$ 235*
Cancelon
US$ 268*
No.5-7 Shanxi South Road, Huangpu District, Shanghai 200020, China
0.6 km from Shanghai Centre Theatre
#202 of 5,035 hotels in Shanghai
Top Deal
US$ 123*
US$ 96* /night
View Deal
Hotels.com
US$ 102*
Hotwire.com
US$ 102*
HotelQuickly
US$ 123*
No.1008 Beijing West Road, Jing'an District, Shanghai 200085, China
0.6 km from Shanghai Centre Theatre
#723 of 5,035 hotels in Shanghai
Loading prices...
Cancelon
HotelQuickly
Hotwire.com
Lane 1518 Xinzha Road, Jing'an District, Shanghai, China
0.6 km from Shanghai Centre Theatre
#2,420 of 5,035 hotels in Shanghai
No.1007 Yan'an Middle Road, Jing'an District, Shanghai 200040, China
0.6 km from Shanghai Centre Theatre
#2,518 of 5,035 hotels in Shanghai
Loading prices...
Ctrip.com
Lane 500, Changde Road, Jing'an District, Shanghai, China
0.6 km from Shanghai Centre Theatre
Lane 339 Xikang Road, Shanghai, China
0.6 km from Shanghai Centre Theatre
No photo provided
No.400 Xikang Road, Jing'an District, Shanghai 200042, China
0.7 km from Shanghai Centre Theatre
#611 of 5,035 hotels in Shanghai
Top Deal
US$ 46*
US$ 42* /night
View Deal
Priceline
US$ 43*
CheapTickets
US$ 46*
Booking.com
US$ 46*
No.802 Yan'an Middle Road, Jing'an District, Shanghai 200041, China
0.7 km from Shanghai Centre Theatre
#1,364 of 5,035 hotels in Shanghai
Loading prices...
TripAdvisor
Priceline
No.146 Lane 545 Changde Road, Jing'an District, Shanghai, China
0.7 km from Shanghai Centre Theatre
#1,482 of 5,035 hotels in Shanghai
No photo provided
US$ 40* /night
View Deal
TripAdvisor
US$ 40*
Agoda.com
US$ 40*
Booking.com
No.1111 Yan'an Middle Road, Jing'an District, Shanghai 200041, China
0.7 km from Shanghai Centre Theatre
#1,515 of 5,035 hotels in Shanghai
Top Deal
US$ 62*
US$ 59* /night
View Deal
TripAdvisor
US$ 59*
Agoda.com
US$ 59*
HRS.com
US$ 62*
No.661 Wuding Road, Jing'an District, Shanghai 200065, China
0.7 km from Shanghai Centre Theatre
#1,557 of 5,035 hotels in Shanghai
Loading prices...
Orbitz.com
Cancelon
Hotwire.com
*Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.
Shanghai Travel Forum Need specific advice visiting Shanghai, Shanghai Region? Visit the TripAdvisor Travel Forum for Shanghai and ask our Destination Experts and the travel community.