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 Xintiandi

  • 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.88 Nanjing West Road, Huangpu District, Shanghai 200003, China
1.7 km from Xintiandi
#38 of 4,998 hotels in Shanghai
Check In Check Out
Show Prices
No.380 Huangpi South Road, Shanghai 200020, China
0.0 km from Xintiandi
No photo provided
Check In Check Out
Show Prices
No.99 Madang Road, Huangpu District, Shanghai 200021, China
0.2 km from Xintiandi
#5 of 4,998 hotels in Shanghai
Check In Check Out
Show Prices
No. 3, Lane 168 Xingye Road, Huangpu District, Shanghai 200020, China
0.2 km from Xintiandi
#211 of 4,998 hotels in Shanghai
Check In Check Out
Show Prices
No.88 Songshan Road, Shanghai 200020, China
0.3 km from Xintiandi
#24 of 4,998 hotels in Shanghai
Check In Check Out
Show Prices
No.8 Jinan Road, Huangpu District, Shanghai 200021, China
0.3 km from Xintiandi
#549 of 4,998 hotels in Shanghai
Check In Check Out
Show Prices
No.68 Taicang Road, Huangpu District, Shanghai, China
0.3 km from Xintiandi
#1,499 of 4,998 hotels in Shanghai
Check In Check Out
Show Prices
No.70 Taicang Road, 2F, Huangpu District, Shanghai 200021, China
0.3 km from Xintiandi
#2,532 of 4,998 hotels in Shanghai
Check In Check Out
Show Prices
No.199 Fuxing Middle Road, Huangpu District, Shanghai 200021, China
0.4 km from Xintiandi
#1,581 of 4,998 hotels in Shanghai

Check In Check Out
Show Prices
No. 333 Huahe Road, Shanghai, China
0.4 km from Xintiandi
No photo provided
Check In Check Out
Show Prices
282, Huai hai Road Central | Huangpu District, Shanghai 200021, China
0.5 km from Xintiandi
#135 of 4,998 hotels in Shanghai
Check In Check Out
Show Prices
No.99 Yandang Road, Huangpu District, Shanghai 200020, China
0.5 km from Xintiandi
#176 of 4,998 hotels in Shanghai
Check In Check Out
Show Prices
No.199 Hefei Road, Luwan District, Shanghai, China
0.5 km from Xintiandi
#2,168 of 4,998 hotels in Shanghai
Check In Check Out
Show Prices
No.257 Jinan Road, Huangpu District, Shanghai 200020, China
0.5 km from Xintiandi
#2,535 of 4,998 hotels in Shanghai

Check In Check Out
Show Prices
38 West Jinling Road, Huangpu District, Shanghai 200001, China
0.5 km from Xintiandi
#2,670 of 4,998 hotels in Shanghai

Check In Check Out
Show Prices
No.301 Hefei Road, Huangpu District, Shanghai 200025, China
0.6 km from Xintiandi
#2,625 of 4,998 hotels in Shanghai
Check In Check Out
Show Prices
No.381-1 Hefei Road, Huangpu District, Shanghai 200025, China
0.7 km from Xintiandi
#398 of 4,998 hotels in Shanghai

Check In Check Out
Show Prices
Sponsored
555 Xi Zang (Middle) Road | Huangpu District, Shanghai 200003, China
2.0 km from Xintiandi
#10 of 4,998 hotels in Shanghai
Check In Check Out
Show Prices
No.567 Xizang South Road, Huangpu District, Shanghai 200021, China
0.7 km from Xintiandi
#562 of 4,998 hotels in Shanghai
Check In Check Out
Show Prices
No.270 Dongtai Road, Huangpu District, Shanghai 200021, China
0.7 km from Xintiandi
#1,653 of 4,998 hotels in Shanghai

Check In Check Out
Show Prices
No.381 Xizang South Road, Huangpu District, Shanghai 200021, China
0.7 km from Xintiandi
#2,394 of 4,998 hotels in Shanghai
Check In Check Out
Show Prices
No.153 Zhaozhou Road, Huangpu District, Shanghai 200011, China
0.7 km from Xintiandi
#2,558 of 4,998 hotels in Shanghai
Check In Check Out
Show Prices
No.50 Fuxing Middle Road, Huangpu District | Huaihai Middle Street, Shanghai 200021, China
0.7 km from Xintiandi
Check In Check Out
Show Prices
4F No. 518 Xizang South Road, Shanghai, China
0.7 km from Xintiandi
No photo provided
Check In Check Out
Show Prices
No.125 Jianguo East Road, Huangpu District, Shanghai 200025, China
0.8 km from Xintiandi
#1,722 of 4,998 hotels in Shanghai

Check In Check Out
Show Prices
No.7, Lane 622, Huaihai Middle Road, Huangpu District, Shanghai 200020, China
0.8 km from Xintiandi
#1,827 of 4,998 hotels in Shanghai
Check In Check Out
Show Prices
No.59 Nanchang Road, Huangpu District, Shanghai 200020, China
0.8 km from Xintiandi
#2,170 of 4,998 hotels in Shanghai
No photo provided
Check In Check Out
Show Prices
No photo provided
Check In Check Out
Show Prices
No.123 Xizang South Road, Huangpu District, Shanghai 200021, China
0.9 km from Xintiandi
#98 of 4,998 hotels in Shanghai
Check In Check Out
Show Prices
No.297 Yunnan South Road, Huangpu District, Shanghai 200021, China
0.9 km from Xintiandi
#233 of 4,998 hotels in Shanghai
Check In Check Out
Show Prices
No.809 Huaihai Road, Fuli Tower, Huangpu District, Shanghai, China
0.9 km from Xintiandi
#292 of 4,998 hotels in Shanghai
No photo provided
Check In Check Out
Show Prices
No.293 Yunnan South Road, Huangpu District, Shanghai 200021, China
0.9 km from Xintiandi
#341 of 4,998 hotels in Shanghai
Check In Check Out
Show Prices
*Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. 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.