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 Lanxin Theater

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.839 Renmin Road, Huangpu District, Shanghai 200010, China
2.4 km from Shanghai Lanxin Theater
#41 of 5,035 hotels in Shanghai
Top Deal
USD 120*
USD 103* /night
View Deal
Booking.com
USD 105*
Orbitz.com
USD 103*
Cancelon
USD 120*
No.58 Maoming South Road, Huangpu District, Shanghai 200020, China
0.1 km from Shanghai Lanxin Theater
#33 of 5,035 hotels in Shanghai
Top Deal
USD 178*
USD 134* /night
View Deal
Booking.com
USD 177*
Travelocity
USD 178*
Expedia.com
USD 177*
No.161 Changle Road, Huangpu District, Shanghai 200020, China
0.2 km from Shanghai Lanxin Theater
#116 of 5,035 hotels in Shanghai
Top Deal
USD 219*
USD 107* /night
View Deal
Expedia.com
USD 109*
Hotels.com
USD 109*
AMOMA
USD 219*
No.8 Maoming South Road, Huangpu District, Shanghai 200020, China
0.2 km from Shanghai Lanxin Theater
#1,323 of 5,035 hotels in Shanghai
Loading prices...
Booking.com
Ctrip.com
USD 53*
Agoda.com
No.59 Maoming South Road, Huangpu District, Shanghai 200020, China
0.3 km from Shanghai Lanxin Theater
#89 of 5,035 hotels in Shanghai
Top Deal
USD 125*
USD 118* /night
View Deal
Hotels.com
USD 119*
Expedia.com
USD 119*
getaroom.com
USD 125*
No.106 South Shanxi Road, Jing'an District, Shanghai 200040, China
0.3 km from Shanghai Lanxin Theater
#1,132 of 5,035 hotels in Shanghai
No.242 Julu Road, Huangpu District, Shanghai 200041, China
0.3 km from Shanghai Lanxin Theater
#2,523 of 5,035 hotels in Shanghai
Loading prices...
Priceline
Ctrip.com
USD 38*
Orbitz.com
No.30 Shanxi South Road, Jing'an District, Shanghai 200040, China
0.4 km from Shanghai Lanxin Theater
#154 of 5,035 hotels in Shanghai
Top Deal
USD 235*
USD 197* /night
View Deal
Expedia.com
USD 235*
Booking.com
USD 201*
Agoda.com
USD 201*
No.935 Huaihai Road, Huangpu District, Shanghai 200020, China
0.4 km from Shanghai Lanxin Theater
#171 of 5,035 hotels in Shanghai
Top Deal
USD 127*
USD 95* /night
View Deal
Priceline
USD 100*
Expedia.com
USD 115*
Cancelon
USD 127*
No.5-7 Shanxi South Road, Huangpu District, Shanghai 200020, China
0.4 km from Shanghai Lanxin Theater
#202 of 5,035 hotels in Shanghai
Top Deal
USD 123*
USD 96* /night
View Deal
Hotels.com
USD 102*
CheapTickets
USD 102*
HotelQuickly
USD 123*
No.795-809 Middle Huaihai Road, Huangpu District, Shanghai 200020, China
0.4 km from Shanghai Lanxin Theater
#415 of 5,035 hotels in Shanghai
USD 91* /night
View Deal
Cancelon
HOTEL.INFO
No.658 Yan'an Middle Road, Jing'an District, Shanghai 200000, China
0.4 km from Shanghai Lanxin Theater
#567 of 5,035 hotels in Shanghai
Top Deal
USD 79*
USD 35* /night
View Deal
Agoda.com
USD 46*
Priceline
USD 48*
HotelQuickly
USD 79*
No.802 Yan'an Middle Road, Jing'an District, Shanghai 200041, China
0.4 km from Shanghai Lanxin Theater
#1,364 of 5,035 hotels in Shanghai
No availability for your dates from these sites
Booking.com
Priceline
No.1202 Haihai Middle Road, Luwan District, Shanghai, China
0.5 km from Shanghai Lanxin Theater
#268 of 5,035 hotels in Shanghai
No photo provided
No.22 Lane 133, Mao Ming South Road, Huangpu District, Shanghai 200020, China
0.5 km from Shanghai Lanxin Theater
#1,780 of 5,035 hotels in Shanghai
Top Deal
USD 86*
USD 69* /night
View Deal
Agoda.com
USD 86*
Orbitz.com
No.1-3 Xiangyang North Road, Jing'an District, Shanghai 200040, China
0.5 km from Shanghai Lanxin Theater
#1,957 of 5,035 hotels in Shanghai
Loading prices...
Ctrip.com
No.7 Donghu Road, Xuhui District, Shanghai 200431, China
0.6 km from Shanghai Lanxin Theater
#209 of 5,035 hotels in Shanghai
Top Deal
USD 156*
USD 70* /night
View Deal
Hotels.com
USD 71*
Orbitz.com
USD 156*
Booking.com
USD 71*
No.82 Xinle Road, Xuhui District, Shanghai 200031, China
0.6 km from Shanghai Lanxin Theater
#357 of 5,035 hotels in Shanghai
Top Deal
USD 321*
USD 273* /night
View Deal
Priceline
USD 303*
Booking.com
USD 321*
TripAdvisor
USD 275*
No.7, Lane 622, Huaihai Middle Road, Huangpu District, Shanghai 200020, China
0.6 km from Shanghai Lanxin Theater
#1,828 of 5,035 hotels in Shanghai
Top Deal
USD 70*
USD 45* /night
View Deal
Booking.com
USD 70*
TripAdvisor
USD 45*
Cancelon
USD 55*
No. 9 Sinan Road, Shanghai, China
0.6 km from Shanghai Lanxin Theater
No photo provided
USD 73* /night
View Deal
Booking.com
USD 73*
Priceline
USD 73*
Agoda.com
No.819 Yan'an Middle Road, Shanghai 200040, China
0.6 km from Shanghai Lanxin Theater
No photo provided
USD 32* /night
View Deal
500 Weihai Road, Shanghai 200041, China
0.7 km from Shanghai Lanxin Theater
#22 of 5,035 hotels in Shanghai
Top Deal
USD 280*
USD 190* /night
View Deal
Travelocity
USD 190*
Expedia.com
USD 190*
HotelQuickly
USD 280*
No.118 Shimen First Road, Jing'an District, Shanghai 200041, China
0.7 km from Shanghai Lanxin Theater
#242 of 5,035 hotels in Shanghai
No availability for your dates from these sites
Cancelon
No.59 Nanchang Road, Huangpu District, Shanghai 200020, China
0.7 km from Shanghai Lanxin Theater
#1,113 of 5,035 hotels in Shanghai
No.18 Gaolan Road, Huangpu District, Shanghai, China
0.7 km from Shanghai Lanxin Theater
#2,018 of 5,035 hotels in Shanghai
No.128 Shaanxi North Road, Jing'an District, Shanghai 200041, China
0.7 km from Shanghai Lanxin Theater
#2,100 of 5,035 hotels in Shanghai
No.1 Fenyang Road, Xuhui District, Shanghai 200031, China
0.8 km from Shanghai Lanxin Theater
#194 of 5,035 hotels in Shanghai
Top Deal
USD 180*
USD 99* /night
View Deal
Expedia.com
USD 124*
Hotels.com
USD 124*
Cancelon
USD 180*
No.239 Shimen One Road, Jing'an District, Shanghai 200041, China
0.8 km from Shanghai Lanxin Theater
#1,743 of 5,035 hotels in Shanghai
No.1225 Nanjing West Road, Jing'an District, Shanghai 200040, China
0.9 km from Shanghai Lanxin Theater
#191 of 5,035 hotels in Shanghai
No availability for your dates from these sites
Hotwire.com
Travelocity
Orbitz.com
No.89 Taixing Road , Huangpu District, Shanghai 200041, China
0.9 km from Shanghai Lanxin Theater
#2,113 of 5,035 hotels in Shanghai
No. 137 Chengdu North Road, Jing'an District, Shanghai, China
0.9 km from Shanghai Lanxin Theater
No photo provided
*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.