Accommodation in Shanghai is plentiful, and in places highly stylish, but prices are higher than elsewhere in China. The grand old-world hotels that form so integral a part of Shanghai’s history cost at least US$150 per night these days, and for comfort and elegance have been overtaken by new arrivals, such as the clutch of boutique hotels.

If you want to be near the centre of the action, go for somewhere around Renmin Park or the Bund; there are options here for all budgets. For style and panache, head to the genteel former French Concession, where attractive mid-range hotels are close to upmarket dining and nightlife. For the latest in corporate chic, Pudong has the fanciest options, but the area is rather dull. If you’re simply looking for somewhere that’s good value and convenient, stay in the outskirts near a subway station.

At all but the cheapest hotels, rack rates should not be taken seriously; it’s almost always possible to bargain the rate down, by as much as two thirds off-season.

Read More

Explore China