cheapest month to stay
expected price decrease
most expensive time to stay
expected price increase
$19 - $864
On average, people book vacation rentals in Shanghai for stays of around 4 nights.
On average, vacation apartments in Shanghai typically cost around $108 per night. Search to see the apartments that we have in Shanghai and the prices for your selected dates.
May is often the cheapest month to rent a vacation apartment in Shanghai. Prices per night can be around 89% below average at this time.
The most popular place to stay in Shanghai is Changning, although many users have found highly rated apartment rentals in Baoshan and Jing'an as well.