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 Nanjing Lu (Nanjing Road)

Nanjing East Road, Huangpu District, Shanghai 200000, China
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travelers recommend

No.555 Jiujiang Road, Shanghai 200001, China
0.1 miles from Nanjing Lu (Nanjing Road)
#43 of 3,985 hotels in Shanghai
  • Luxury
  • People’s Square
  • People's Square
Show Prices
No.595 Jiujiang Road, Shanghai 200001, China
0.1 miles from Nanjing Lu (Nanjing Road)
#75 of 3,985 hotels in Shanghai
  • Free Parking
  • Luxury
  • Pool
  • People’s Square
Show Prices
No.339 Guangdong Road, Huangpu District, Shanghai 200001, China
0.1 miles from Nanjing Lu (Nanjing Road)
#162 of 3,985 hotels in Shanghai
  • Luxury
  • Free Breakfast
  • People’s Square
  • People's Square
Show Prices
No.627 East Nanjing Road, Shanghai 200001, China
0.1 miles from Nanjing Lu (Nanjing Road)
#198 of 3,985 hotels in Shanghai
  • Mid-range
  • People’s Square
  • People's Square
Show Prices
No.386 Zhejiang Middle Road, Shanghai 200001, China
0.1 miles from Nanjing Lu (Nanjing Road)
#338 of 3,985 hotels in Shanghai
  • People’s Square
  • People's Square
Show Prices
No.293 Tianjin Road, Huangpu District, Shanghai 200000, China
0.1 miles from Nanjing Lu (Nanjing Road)
#1,428 of 3,985 hotels in Shanghai
  • People’s Square
  • People's Square
No.410 Fujian Middle Road, Huangpu District, Shanghai 200001, China
0.1 miles from Nanjing Lu (Nanjing Road)
#1,691 of 3,985 hotels in Shanghai
  • People’s Square
  • People's Square
No.480 Nanjing East Road, Huangpu District, Shanghai, China
0.1 miles from Nanjing Lu (Nanjing Road)
#1,770 of 3,985 hotels in Shanghai
  • People’s Square
  • People's Square
Show Prices
Block 5-7, No.450 Nanjing East Road, Huangpu District, Shanghai 200001, China
0.1 miles from Nanjing Lu (Nanjing Road)
#2,216 of 3,985 hotels in Shanghai
  • People’s Square
  • People's Square
No.42 Pentang Lane, Shanxi Road, Huangpu District, Shanghai 200002, China
0.1 miles from Nanjing Lu (Nanjing Road)
#2,436 of 3,985 hotels in Shanghai
  • People’s Square
  • People's Square
No. 486 Zhejiang Middle Road, Huangpu District, Shanghai, China
0.1 miles from Nanjing Lu (Nanjing Road)
No.126 Hankou Road, Huangpu District, Shanghai, China
0.1 miles from Nanjing Lu (Nanjing Road)
No.479 Tianjin Road, Huangpu District, Shanghai, China
0.1 miles from Nanjing Lu (Nanjing Road)
No.416 Tianjin Road, Huangpu District, Shanghai, China
0.1 miles from Nanjing Lu (Nanjing Road)
  • Budget
  • People’s Square
Show Prices
No.118 Tianjin Road, Huangpu District, Shanghai, China
0.1 miles from Nanjing Lu (Nanjing Road)
4F No.225 Fujian Middle Road, Huangpu District, Shanghai, China
0.1 miles from Nanjing Lu (Nanjing Road)
  • People’s Square
  • People's Square
No.505 Jiujiang Road, Shanghai 200001, China
0.2 miles from Nanjing Lu (Nanjing Road)
#24 of 3,985 hotels in Shanghai
  • Luxury
  • Pool
  • People’s Square
  • People's Square
Show Prices
No.5-7 Shanxi South Road, Huangpu District, Shanghai 200020, China
0.2 miles from Nanjing Lu (Nanjing Road)
#312 of 3,985 hotels in Shanghai
  • Mid-range
  • Nanjing West Road
  • Pool
  • People’s Square
Show Prices
No.105-1 Fuzhou Road, Huangpu District, Shanghai 200002, China
0.2 miles from Nanjing Lu (Nanjing Road)
#351 of 3,985 hotels in Shanghai
  • Free Parking
  • Luxury
  • People’s Square
  • The Bund
Show Prices
No.700 Jiujiang Road, Huangpu District, Shanghai 200001, China
0.2 miles from Nanjing Lu (Nanjing Road)
#381 of 3,985 hotels in Shanghai
  • Luxury
  • Pool
  • People’s Square
  • People's Square
Show Prices
No.200 Shanxi South Road, Huangpu District, Shanghai 200001, China
0.2 miles from Nanjing Lu (Nanjing Road)
#388 of 3,985 hotels in Shanghai
  • Budget
  • Free Parking
  • Free Breakfast
  • People’s Square
Show Prices
No.180 Jiangxi Middle Road, Huangpu District, Shanghai 200002, China
0.2 miles from Nanjing Lu (Nanjing Road)
#413 of 3,985 hotels in Shanghai
  • Mid-range
  • People’s Square
  • The Bund
Show Prices
No.555 Fuzhou Road, Huangpu District, Shanghai 200001, China
0.2 miles from Nanjing Lu (Nanjing Road)
#643 of 3,985 hotels in Shanghai
  • Budget
  • People’s Square
  • People's Square
Show Prices
No.680 Nanjing East Road, Huangpu District, Shanghai 200001, China
0.2 miles from Nanjing Lu (Nanjing Road)
#657 of 3,985 hotels in Shanghai
  • Budget
  • People’s Square
  • People's Square
Show Prices
No.485 Guangxi North Road, Huangpu District, Shanghai 200001, China
0.2 miles from Nanjing Lu (Nanjing Road)
#934 of 3,985 hotels in Shanghai
  • People’s Square
  • People's Square
Show Prices
No. 280 Shanxi South Road, Huangpu District, Shanghai 200001, China
0.2 miles from Nanjing Lu (Nanjing Road)
#974 of 3,985 hotels in Shanghai
  • People’s Square
  • People's Square
No.678 Hankou Road, Huangpu District, Shanghai 200001, China (Formerly Li Jing Hotel)
0.2 miles from Nanjing Lu (Nanjing Road)
#1,047 of 3,985 hotels in Shanghai
  • Mid-range
  • People’s Square
  • People's Square
Show Prices
No.131 Hubei Road, Huangpu District, Shanghai 200001, China
0.2 miles from Nanjing Lu (Nanjing Road)
#1,083 of 3,985 hotels in Shanghai
  • Budget
  • People’s Square
  • People's Square
Show Prices
No.582 Niuzhuang Road, Huangpu District, Shanghai 200002, China
0.2 miles from Nanjing Lu (Nanjing Road)
#1,123 of 3,985 hotels in Shanghai
  • Budget
  • People’s Square
  • People's Square
Show Prices
No.218 Shanxi South Road, Huangpu District, Shanghai, China
0.2 miles from Nanjing Lu (Nanjing Road)
#1,382 of 3,985 hotels in Shanghai
  • People’s Square
Show Prices