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.
View map
Sponsored by:
Your selections
Clear all
  • People’s Square
Price per night
Amenities
Location
Any Distance
from
Neighbourhoods
Accommodation
Traveller rating
Hotel class
Style
Hotel brand

Recently Reviewed Hotels around Shanghai

  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest price
  • Distance
Updating list...
Central Hotel Shanghai
SAVE USD 22
USD 143*
Agoda.com
USD 121*
View Deal
Green Court Serviced Apartment
SAVE USD 22
USD 128*
Agoda.com
USD 106*
View Deal
Howard Johnson Plaza Hotel Shanghai
Agoda.com
USD 138*
View Deal
#2 Best Value of 5,140 hotels in Shanghai
Central Hotel Shanghai
SAVE USD 22
USD 143*
Agoda.com
USD 121*
View Deal
#3 Best Value of 5,140 hotels in Shanghai
Pacific Hotel
SAVE USD 27
USD 105*
Agoda.com
USD 78*
View Deal
#4 Best Value of 5,140 hotels in Shanghai
Savings alert: 14% below average rate

The price you found is 14% lower than this hotel's average rate of USD 91/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Ascott Huai Hai Road Shanghai
Agoda.com
USD 198*
View Deal
#5 Best Value of 5,140 hotels in Shanghai
Sofitel Shanghai Hyland
Agoda.com
USD 157*
View Deal
JW Marriott Hotel Shanghai at Tomorrow Square
JW Marriott
USD 264*
View Deal
#7 Best Value of 5,140 hotels in Shanghai
Majesty Plaza Shanghai
Booking.com
USD 118*
View Deal
#8 Best Value of 5,140 hotels in Shanghai
Radisson Blu Hotel Shanghai New World
SAVE USD 57
USD 193*
Ctrip.com
USD 136*
View Deal
#9 Best Value of 5,140 hotels in Shanghai
Jinjiang MetroPolo Hotel Classiq Shanghai Peoples' Square
SAVE USD 16
USD 127*
Ctrip.com
USD 111*
View Deal
#10 Best Value of 5,140 hotels in Shanghai
The Yangtze Boutique Shanghai
SAVE USD 24
USD 182*
Ctrip.com
USD 158*
View Deal
#11 Best Value of 5,140 hotels in Shanghai
Shanghai Marriott Hotel City Centre
Ctrip.com
USD 427*
View Deal
#12 Best Value of 5,140 hotels in Shanghai
The Bund Hotel
SAVE USD 26
USD 96*
Ctrip.com
USD 70*
View Deal
#13 Best Value of 5,140 hotels in Shanghai
Savings alert: 26% below average rate

The price you found is 26% lower than this hotel's average rate of USD 94/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Seventh Heaven Hotel
SAVE USD 53
USD 130*
Agoda.com
USD 77*
View Deal
#14 Best Value of 5,140 hotels in Shanghai
Salvo Hotel Shanghai
Ctrip.com
USD 80*
View Deal
#15 Best Value of 5,140 hotels in Shanghai
Grand Central Hotel Shanghai
SAVE USD 53
USD 198*
Expedia.com
USD 145*
View Deal
#16 Best Value of 5,140 hotels in Shanghai
Great
Grand indeed
Savings alert: 19% below average rate

The price you found is 19% lower than this hotel's average rate of USD 178/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Park Hotel Shanghai
SAVE USD 16
USD 141*
Ctrip.com
USD 125*
View Deal
#17 Best Value of 5,140 hotels in Shanghai
Le Royal Meridien Shanghai
SAVE USD 78
USD 240*
Agoda.com
USD 162*
View Deal
#18 Best Value of 5,140 hotels in Shanghai
Savings alert: 26% below average rate

The price you found is 26% lower than this hotel's average rate of USD 218/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Wu Gong Hotel
SAVE USD 5
USD 83*
Agoda.com
USD 78*
View Deal
#19 Best Value of 5,140 hotels in Shanghai
Pretty House Haodu Hotel
SAVE USD 28
USD 57*
Agoda.com
USD 29*
View Deal
#21 Best Value of 5,140 hotels in Shanghai
Savings alert: 29% below average rate

The price you found is 29% lower than this hotel's average rate of USD 41/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Tianci Service Apartment
SAVE USD 4
USD 69*
Agoda.com
USD 65*
View Deal
Jinjiang Inn Shanghai Nanjing Road Pedestrian Street
SAVE USD 6
USD 61*
Agoda.com
USD 55*
View Deal
Chun Shen Jiang Hotel
SAVE USD 27
USD 60*
Agoda.com
USD 33*
View Deal
#24 Best Value of 5,140 hotels in Shanghai
Savings alert: 11% below average rate

The price you found is 11% lower than this hotel's average rate of USD 37/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Hanting Express Shanghai Nanjing East Road
SAVE USD 10
USD 52*
Agoda.com
USD 42*
View Deal
#25 Best Value of 5,140 hotels in Shanghai
Savings alert: 18% below average rate

The price you found is 18% lower than this hotel's average rate of USD 51/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Hanting Express Shanghai Renmin Square
Agoda.com
USD 48*
View Deal
#26 Best Value of 5,140 hotels in Shanghai
Hanting Hotel (Shanghai Shanxi South Road)
SAVE USD 7
USD 57*
Agoda.com
USD 50*
View Deal
#27 Best Value of 5,140 hotels in Shanghai
Savings alert: 11% below average rate

The price you found is 11% lower than this hotel's average rate of USD 56/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Manhattan Jinling Hotel
SAVE USD 2
USD 48*
Ctrip.com
USD 46*
View Deal
#28 Best Value of 5,140 hotels in Shanghai
Campanile Shanghai Bund Hotel
SAVE USD 6
USD 81*
Travelocity
USD 75*
View Deal
#29 Best Value of 5,140 hotels in Shanghai
Home Inn Shanghai Nanjing Road Pedestrian Street Xiamen Road
Booking.com
USD 34*
View Deal
#30 Best Value of 5,140 hotels in Shanghai
Savings alert: 19% below average rate

The price you found is 19% lower than this hotel's average rate of USD 42/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

** 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.