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.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

Hotels near Shanghai Xujiahui Library

  • 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.2099 Yan'an West Road, Changning District, Shanghai 200336, China
3.2 km from Shanghai Xujiahui Library
#47 of 4,941 hotels in Shanghai
Special Offer: Premium Happy Sale
Elevate your stay with Marriott International east China... Read more
Check In Check Out
Show Prices
No.439 Caoxi North Road, Xuhui District, Shanghai 200030, China
0.2 km from Shanghai Xujiahui Library
#133 of 4,941 hotels in Shanghai
Check In Check Out
Show Prices
166 Puxi Road, Xuhui District, Shanghai 200030, China
0.2 km from Shanghai Xujiahui Library
#1,258 of 4,941 hotels in Shanghai

Check In Check Out
Show Prices
No.100 Hongqiao Road, Xuhui District, Shanghai 200030, China
0.3 km from Shanghai Xujiahui Library
#51 of 4,941 hotels in Shanghai
Check In Check Out
Show Prices
No.238 Nandan East Road, Xuhui District, Shanghai 200030, China
0.3 km from Shanghai Xujiahui Library
#680 of 4,941 hotels in Shanghai
Check In Check Out
Show Prices
No.15 Nandan Road, Xuhui District, Shanghai 200030, China
0.4 km from Shanghai Xujiahui Library
#201 of 4,941 hotels in Shanghai
Check In Check Out
Show Prices
No.1065 Zhaojiabang Road, Xuhui District, Shanghai 200000, China
0.4 km from Shanghai Xujiahui Library
#741 of 4,941 hotels in Shanghai
Check In Check Out
Show Prices
Room 809B, No.180-38 Tianyaoqiao Road, Xuhui District, Shanghai 200030, China
0.4 km from Shanghai Xujiahui Library
#1,094 of 4,941 hotels in Shanghai
Check In Check Out
Show Prices
No.157 Nandan East Road, Xuhui District, Shanghai 200030, China
0.4 km from Shanghai Xujiahui Library
No photo provided
Check In Check Out
Show Prices
No.2701 Xietu Road, Xujiahui District, Shanghai 200030, China
0.5 km from Shanghai Xujiahui Library
#1,999 of 4,941 hotels in Shanghai
Check In Check Out
Show Prices
No.400 Tianyaoqiao Road, Xuhui District, Shanghai 200030, China
0.6 km from Shanghai Xujiahui Library
#189 of 4,941 hotels in Shanghai
Check In Check Out
Show Prices
No.185 Tianping Road, Xuhui District, Shanghai 200030, China
0.6 km from Shanghai Xujiahui Library
#217 of 4,941 hotels in Shanghai
Check In Check Out
Show Prices
Tianyaoshi Road. Lane 180/Nandan Road,Xuhui District, Shanghai, China
0.6 km from Shanghai Xujiahui Library
#291 of 4,941 hotels in Shanghai
No photo provided
Check In Check Out
Show Prices
Alley 100 Nandan East Road, Xuhui District, Shanghai 200030, China
0.6 km from Shanghai Xujiahui Library
#914 of 4,941 hotels in Shanghai
No photo provided
Check In Check Out
Show Prices
No.319 Guangyuan West Road, Xuhui District, Shanghai 200030, China
0.6 km from Shanghai Xujiahui Library
#1,220 of 4,941 hotels in Shanghai
Check In Check Out
Show Prices
No.51 Puhuitang Road, Xuhui District, Shanghai 200030, China
0.6 km from Shanghai Xujiahui Library
#1,272 of 4,941 hotels in Shanghai

Check In Check Out
Show Prices
No.111 Nandan East Road, Xuhui District, Shanghai 200030, China
0.6 km from Shanghai Xujiahui Library
#1,442 of 4,941 hotels in Shanghai

Check In Check Out
Show Prices
No.88 Lane 999, Zhaojia Bang Road, Xuhui District, Shanghai 200030, China
0.6 km from Shanghai Xujiahui Library
#1,898 of 4,941 hotels in Shanghai
Check In Check Out
Show Prices
No.8 Alley 250, Yishan Road, Xuhui District, Shanghai 200030, China
0.6 km from Shanghai Xujiahui Library
#2,215 of 4,941 hotels in Shanghai
Check In Check Out
Show Prices
No.718 Caoxi North Road, Xuhui District, Shanghai, China
0.7 km from Shanghai Xujiahui Library
#861 of 4,941 hotels in Shanghai
No photo provided
Check In Check Out
Show Prices
No.1859 Huashan Road, Shanghai 200030, China
0.7 km from Shanghai Xujiahui Library
#1,581 of 4,941 hotels in Shanghai
Check In Check Out
Show Prices
No.422 Hongqiao Road, Xuhui District, Shanghai, China
0.7 km from Shanghai Xujiahui Library
#2,217 of 4,941 hotels in Shanghai
No photo provided
Check In Check Out
Show Prices
No.115 Leshan Road, Xuhui District, Shanghai, China
0.7 km from Shanghai Xujiahui Library
No photo provided
Check In Check Out
Show Prices
No.65 Wanping South Road, Xuhui District, Shanghai 200032, China
0.8 km from Shanghai Xujiahui Library
#1,157 of 4,941 hotels in Shanghai

Check In Check Out
Show Prices
No.1954 Huashan Road, Xuhui District, Shanghai 200030, China
0.8 km from Shanghai Xujiahui Library
#1,279 of 4,941 hotels in Shanghai

Check In Check Out
Show Prices
No.2034 Wulong Road, Xuhui District, Shanghai 200030, China
0.8 km from Shanghai Xujiahui Library
#2,349 of 4,941 hotels in Shanghai

Check In Check Out
Show Prices
No.199 Wending Road, Xuhui District, Shanghai 200030, China
0.9 km from Shanghai Xujiahui Library
#355 of 4,941 hotels in Shanghai
Check In Check Out
Show Prices
No.315 Wanping Road, Xiuhui District, Shanghai 200030, China
0.9 km from Shanghai Xujiahui Library
#425 of 4,941 hotels in Shanghai
Check In Check Out
Show Prices
No.404 Wanping South Road, Xuhui District, Shanghai 200030, China
0.9 km from Shanghai Xujiahui Library
#446 of 4,941 hotels in Shanghai
Check In Check Out
Show Prices
No.789-19 Alley, Lingling Road, Xuhui District, Shanghai 200030, China
0.9 km from Shanghai Xujiahui Library
#540 of 4,941 hotels in Shanghai

Check In Check Out
Show Prices
No.955 Panyu Road, Xuhui District, Shanghai 200030, China
0.9 km from Shanghai Xujiahui Library
#753 of 4,941 hotels in Shanghai
Check In Check Out
Show Prices
*Prices above are the total stay price including base rate, taxes, and fees as provided by our partners. Please see our partners for full 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.