Shanghai
Mon, Nov 9
-
Tue, Nov 10
1 night
Reset
Reset

Budget

(SGD 0 - SGD 320+)
SGD 0
SGD 320+
SGD 0 - SGD 60
SGD 60 - SGD 80
SGD 80 - SGD 120
SGD 120 - SGD 180
SGD 180 - SGD 320
> SGD 320

Property Type

Show More
Reset
Reset
Straight-line distance from Nanjing Road Pedestrian Street
Show More
114 properties found
The Bund Puyan Hotel, Shanghai
/10
Outstanding16,649 reviews
"Friendly front desk staff"
470m walk from Nanjing Road Pedestrian StreetShow on Map
Selected for Global Traveller-Picked Hotels in Shanghai
Superior Double Room
Free Cancellation
Last booked 48 mins ago
SGD 210
Total (incl. taxes & fees): SGD 223
Check Availability
Crowne Plaza SHANGHAI NANJING ROAD by IHG(Near the Bund )
/10
Very Good11,477 reviews
"Friendly front desk staff""Easy to get around"
320m walk from Nanjing Road Pedestrian StreetShow on Map
No. 12 of Global Traveller-Picked Hotels in Shanghai
2 Twin Standard
Last booked 2 hrs ago
SGD 169
Total (incl. taxes & fees): SGD 197
Check Availability
Mövenpick by Accor Shanghai People's Square
Opened in 2025
/10
Excellent1,763 reviews
"Easy to get around""Convenient location"
280m walk from Nanjing Road Pedestrian StreetShow on Map
Movenpick Superior Twin Room
Free Cancellation
Only 4 left at this price
Special Discount
5% off
SGD 197SGD 185
Total (incl. taxes & fees): SGD 216
Check Availability
Properties with the "Hi China!" label are:

Easy to reach

High guest rating

Experience with global visitors

Show details
Habo Hotel Shanghai, a member of Design Hotels
Opened in 2025
/10
Outstanding602 reviews
"Convenient location""Easy to get around"
370m walk from Nanjing Road Pedestrian StreetShow on Map
Elegant Queen Room
30-minute Cancellation Window
Only 1 left at this price
China travel deal
First stay deal
45% off
SGD 335SGD 179
Total (incl. taxes & fees): SGD 190
Check Availability
Grand Ji Hotel Bund Center
New to Trip.com
/10
Perfect118 reviews
"Great service""Clean and tidy"
630m walk from Nanjing Road Pedestrian StreetShow on Map
Guestroom
Free Cancellation
Last booked 4 mins ago
First stay deal
SGD 193
Total (incl. taxes & fees): SGD 205
Check Availability