Shanghai hotel prices by month

March is my compromise for Shanghai: CNY 2,226 a night for 2 at a 5-star. December falls to CNY 1,786, with a cold, damp winter1.

July to September cost more

A 5-star costs CNY 2,404 from July to September, the 3 dearest months. July and August are hot and humid1. For summer I’d ask for a quote for the nights you want; I’d be cautious about 3 months showing the same price this far ahead.

Month4-star5-star
November 2026636 CNY2,296 CNY
December 2026656 CNY1,786 CNYcheapest
January 2027596 CNY1,848 CNY
February 2027530 CNYcheapest1,851 CNY
March 2027694 CNY2,226 CNY
April 2027677 CNY2,259 CNY
May 2027635 CNY2,228 CNY
June 2027642 CNY2,228 CNY
July 2027740 CNYdearest2,404 CNY
August 2027–2,404 CNY
September 2027–2,404 CNYdearest

8 4-star hotels and 10 5-star hotels. Each column follows the same hotels in every month it shows; the latest nights run to 28 September 2027.

Weekends cost less at the 4-stars

At a 4-star I would try Friday or Saturday: CNY 577 a night against CNY 651 on Sunday–Thursday, between November and July. At the 5-stars, between November and September, moving days changes little: CNY 2,276 either way.

See every figure

HotelsSunday to ThursdayFriday and Saturday
4-star651 CNY577 CNY
5-star2,276 CNY2,276 CNY

December before the festive rush

From 3 to 9 December 2026, a typical 5-star night costs CNY 1,717. The week of 24–30 September 2027 reaches CNY 2,604 across 8 of the 10 hotels; the other 2 have prices for just 3 and 4 nights.

See every figure

WeekA typical night
4-star, cheapest: 15 to 21 February477 CNY
4-star, cheapest: 29 January to 4 February478 CNY
4-star, dearest: 13 to 19 May830 CNY
4-star, dearest: 7 to 13 April818 CNY
5-star, cheapest: 3 to 9 December 20261,717 CNY
5-star, cheapest: 19 to 25 May1,762 CNY
5-star, dearest: 24 to 30 September2,604 CNY
5-star, dearest: 7 to 13 November 20262,473 CNY

The Peninsula and the Mandarin on the same night

The Peninsula Shanghai costs CNY 3,844 for the night of 15 December 2026.
Book direct

A night at Mandarin Oriental Pudong, Shanghai costs CNY 1,612 on 15 December 2026.
Book direct

What the figure includes

A typical night is the middle hotel: half cost more, half less. Each price is one seller’s minimum for one night for 2 adults. Room, meals, taxes, fees and cancellation may differ: ask for the total and terms before booking. These hotels are in the city of Shanghai, with figures in Chinese yuan (CNY). Prices from Google Hotels, 3 November 2026.

Every hotel and place in the guide, each with its cheap night, is on what a night costs, place by place .

Written and checked by Lumina, independently of the hotels it names. Lumina sells no rooms: every link leads to its source.

Where we read it
  1. 1 Shanghai Municipal Government, the 4 seasons · 18 April 2025, 3 November 2026

This guide is written with Lumina, the marketing system for hotels.