Skip to main content
AMZBooking
Shanghai Disneyland, Shanghai

Best time to visit · Shanghai · China

The best time to visit Shanghai

Weather, crowds, prices and events for every month, so you can pick the trip that suits you.

Updated By the AMZBooking editorial team

Photo: Josh Grenier, CC BY 2.0

Quick answer

The best times to visit Shanghai are April to May and late September to November, when days are mild and mostly dry. Avoid the first week of October and 1–5 May if you can, when national holidays crowd the Bund and Yu Garden. Mid-June to early July brings the plum rains, and July–August are hot and humid with typhoon risk, while winter is cold and damp but quiet.

Key facts

Best months
April–May and October–November
Shoulder season
March, September and December
Warmest month
July (avg high 32°C (90°F))
Coldest month
January (avg high 8°C (46°F))
Rainiest month
June (~14 rainy days)
Lowest hotel prices
June–September and December–March

Seasons

Shanghai has a humid subtropical climate: damp, chilly winters around freezing at night, a rainy 'plum rain' season from mid-June to early July, and hot, humid summers with occasional typhoons. Spring and autumn are short and pleasant.

March–May

Spring

Blossom in parks, mild temperatures and comfortable walking, with drizzly spells in March and busy national holidays in early April and early May.

June–August

Summer

Plum rains in June, then heat and humidity with highs often above 32°C and occasional typhoons; plan indoor sights for midday.

September–November

Autumn

The most settled season: clear skies, hairy crab season and golden plane trees, apart from the very crowded Golden Week in early October.

December–February

Winter

Cold, damp and grey with nights near freezing, few tourists and lower prices outside the Lunar New Year rush.

Month by month

Long-term averages (rounded). Crowds and prices are relative, 1 (lowest) to 5 (highest). Daylight is sunrise to sunset on the 15th.

Average weather, crowds and prices by month
MonthHighLowRainy daysDaylightCrowdsPrices
January8°C1°C1010.3 h3/53/5
February10°C3°C1011 h3/53/5
March14°C6°C1211.9 h3/53/5
April20°C11°C1112.9 h4/54/5
May25°C16°C1113.7 h4/54/5
June28°C21°C1414.2 h3/53/5
July32°C26°C1214 h4/53/5
August32°C26°C1113.3 h4/53/5
September28°C22°C912.3 h3/53/5
October23°C16°C611.3 h4/54/5
November17°C10°C710.5 h3/54/5
December11°C3°C610.1 h2/53/5

Yearly events

Recurring dates shift from year to year; confirm with the organiser before you book.

Events in Shanghai by month
MonthEvents
JanuaryLunar New Year — lanterns at Yu Garden and temple crowds (late January or February)
FebruaryLantern Festival — lantern displays at Yu Garden (15th day of the lunar new year, February or early March)
MarchSpring blossom in Gucun Park and Shanghai Botanical Garden (usually March–April)
AprilChinese Grand Prix — Formula One at the Shanghai International Circuit (usually spring); Qingming Festival holiday (early April)
MayLabour Day holiday — heavy domestic travel (1–5 May)
JuneShanghai International Film Festival (usually June); Dragon Boat Festival — zongzi rice dumplings and races (late May or June)
JulySummer school holidays — busy family attractions (July–August)
SeptemberShanghai Tourism Festival (usually mid-September to early October); Mid-Autumn Festival — mooncakes and moon viewing (September or early October)
OctoberNational Day Golden Week (1–7 October); Hairy crab season (roughly late September to November)
NovemberChina International Import Expo — trade fair that fills hotels (usually early November); Shanghai Marathon (usually late November or early December)
DecemberChristmas and New Year countdowns on the Bund and in Xintiandi

Cheapest and quietest times

Hotel prices are usually lowest in June–September and December–March, and the sights are quietest in December.

Shanghai on a budget.

What to pack

Packing for Shanghai by season
SeasonPack
SpringLight layers for the day and a light jacket for the evening; A compact umbrella and waterproof shoes — rain is frequent; Comfortable walking shoes
SummerLight, breathable clothes, a sun hat and high-factor sunscreen; A compact umbrella and waterproof shoes — rain is frequent; Comfortable walking shoes
AutumnLight, breathable clothes, a sun hat and high-factor sunscreen; A packable rain jacket for showers; Comfortable walking shoes
WinterA warm coat, hat, gloves and thermal layers; Shoes with good grip for icy pavements; A packable rain jacket for showers; Comfortable walking shoes

Questions travellers ask

+What is the best month to visit Shanghai?

The best times to visit Shanghai are April to May and late September to November, when days are mild and mostly dry. Avoid the first week of October and 1–5 May if you can, when national holidays crowd the Bund and Yu Garden. Mid-June to early July brings the plum rains, and July–August are hot and humid with typhoon risk, while winter is cold and damp but quiet.

+When are hotel prices lowest in Shanghai?

Usually in June–September and December–March. Cold, damp and grey, with few tourists until Lunar New Year, when many residents leave and others travel in.

+What is the rainiest month in Shanghai?

June, with about 14 days of rain on average.

+How hot does Shanghai get?

The warmest month, July, averages highs of 32°C (90°F) and lows of 26°C (79°F).