When to go
Part of Before you go, a sourced pre-trip guide for a first visit to Shanghai. Checked 2026-10-05; rules change, so each step links to its source. Data version 7aa0fecd1904.
Best: Mid-Apr–May · mid-Oct–Nov — The best months for Shanghai: mild, fairly dry and outside the big national holidays.
Come mid-April to May or mid-October to November. Avoid China's national holidays (1–7 Oct, around 1–5 May and Chinese New Year), when sights sell out and hotel prices jump. June brings about three weeks of "plum rain"; July and August are hot, humid and typhoon-prone.
In short
- Come mid-April to May or mid-October to November.
- Avoid 1–7 October, around 1–5 May and Chinese New Year.
- Expect plum rain from mid-June to early July.
- Expect heat and typhoon risk from July to September.
- At holidays, book trains and big sights as soon as sales open.
Calendar: holidays, crowds and weather
- 1–7 Oct 2026 · National Day Golden Week (国庆节), official public holiday. The busiest travel week of the year.
- 10 Oct 2026 · Make-up working day (Saturday). Offices and schools work; sights keep Saturday hours.
- 15 Oct – 30 Nov 2026 · Best time to visit (autumn). Mild and the driest weeks of the year.
- 1 Dec 2026 – 28 Feb 2027 · Cold, damp winter. Quiet and cheaper, apart from Chinese New Year.
- 1 Jan 2027 · New Year's Day (元旦), festival date. Official days off not announced yet; likely 1–3 Jan.
- 22 Jan – 2 Mar 2027 · Spring Festival travel rush (春运) (estimate). Our estimate from the 2026 pattern (40 days); official dates usually come in January.
- 23 Jan – 21 Feb 2027 · Shanghai school winter break. Family sights are busier.
- 6 Feb 2027 · Chinese New Year (Spring Festival) (春节), festival date. New Year's Eve is 5 Feb. Official days off not announced yet; likely about 5–12 Feb.
- 20 Feb 2027 · Lantern Festival (元宵节), festival, not a public holiday. A traditional festival on the lunar calendar, not a public holiday; the date is fixed.
- 5 Apr 2027 · Qingming Festival (清明节), festival date. Official days off not announced yet; likely about 3–5 Apr.
- 15 Apr – 31 May 2027 · Best time to visit (spring). Mild; avoid the Labour Day break around 1–5 May.
- 1 May 2027 · Labour Day (劳动节), festival date. Official days off not announced yet; likely about 1–5 May.
- 9 Jun 2027 · Dragon Boat Festival (端午节), festival date. A Wednesday; official days off not announced yet.
- 19 Jun – 10 Jul 2027 · Plum-rain season (梅雨). Usual dates; they vary a lot by year.
- 1 Jul – 31 Aug 2027 · Shanghai school summer break. Family sights sell out on weekends.
- 1 Jul – 31 Aug 2027 · Peak heat and humidity. Highs around 33 °C.
- 15 Jul – 20 Sep 2027 · Typhoon risk (risk window). A risk window, not fixed dates.
- 15 Sep 2027 · Mid-Autumn Festival (中秋节), festival date. A Wednesday; official days off not announced yet.
Sources: State Council General Office (gov.cn), Shanghai Municipal Administration of Culture and Tourism, China Meteorological Administration normals 1991–2020 (Xujiahui), via Wikipedia, Hong Kong Observatory, StudyCLI, CCTV Oriental Horizon (东方时空), Shanghai Municipal Education Commission, The Paper, citing the Shanghai weather service (上海天气发布), Shanghai Bendibao (上海本地宝), a local news site, Shanghai Municipal People's Government
Shanghai weather by month
- Jan: 8.7 °C / 2.9 °C, about 10.6 rain days (72 mm). Cold and damp; older buildings have little heating.
- Feb: 10.7 °C / 4.1 °C, about 10.4 rain days (65 mm). Still cold; Chinese New Year on 6 Feb 2027.
- Mar: 14.9 °C / 7.6 °C, about 12.7 rain days (97 mm). Cool and often drizzly; blossom in late March.
- Apr: 20.9 °C / 12.6 °C, about 11.3 rain days (84 mm). Pleasant; Qingming crowds in early April.
- May: 25.8 °C / 17.9 °C, about 11.2 rain days (91 mm). Warm and pleasant; Labour Day crowds around 1–5 May.
- Jun: 28.6 °C / 22 °C, about 14.3 rain days (225 mm). Plum rain from about mid-June; muggy.
- Jul: 33.2 °C / 26.2 °C, about 12.2 rain days (163 mm). Hot and humid; typhoon risk.
- Aug: 32.6 °C / 26.2 °C, about 12.7 rain days (226 mm). Hot; the wettest month, with storms.
- Sep: 28.7 °C / 22.5 °C, about 10.1 rain days (132 mm). Warm; typhoon risk early in the month.
- Oct: 23.5 °C / 17.1 °C, about 7.5 rain days (70 mm). Best weather and the fewest rain days; avoid 1–7 Oct.
- Nov: 17.8 °C / 11.4 °C, about 9.2 rain days (61 mm). Crisp and pleasant; plane-tree leaves turn late in the month.
- Dec: 11.3 °C / 5.3 °C, about 8.5 rain days (50 mm). Cold and damp, but quiet.
Sources: China Meteorological Administration normals 1991–2020 (Xujiahui), via Wikipedia
Best: mid-April to May, mid-October to November
1. October has the fewest rain days of the year and highs around 23 °C.
2. November is cooler, about 18 °C, and still fairly dry.
3. Mid-April to May is mild: highs of 21–26 °C.
4. March is cooler and wetter; bring layers and an umbrella.
5. Skip the holiday weeks inside these windows: 1–7 October and around 1–5 May.
- The city tourism office names spring (March–May) and autumn (September–November) as the best seasons. The narrower windows are our reading of the climate normals and holiday dates.
- Monthly figures are China Meteorological Administration 1991–2020 normals for Xujiahui, read via Wikipedia's weather table. The WMO page (older Hongqiao data) shows the same shape, about 1 °C cooler. Recent years run warmer.
Sources: Shanghai Municipal Administration of Culture and Tourism, WMO World Weather Information Service (data: CMA), China Meteorological Administration normals 1991–2020 (Xujiahui), via Wikipedia
Avoid national holidays: sights sell out, rooms cost more
1. National Day Golden Week, 1–7 October, is the busiest week of the year.
2. Labour Day (1–5 May in 2026) and Chinese New Year are the other big peaks.
3. Big museums and sights can sell out; book the day sales open.
4. Make-up working days, such as Saturday 10 October 2026, are normal working days.
- At 16:00 on 1 October 2026 about 57,000 people were on Nanjing Road and 29,000 on the Bund waterfront (district counts reported by the press).
- A 2025 survey found one budget hotel near the National Exhibition Centre went from ¥202 to ¥794 on 1 October; economy and mid-range brands rose 20–32% on average.
- For National Day 2026 the metro closed East Nanjing Road and Yuyuan Garden stations from 16:00 each day.
- At Chinese New Year 2026 the Science and Technology Museum's 20,000 daily tickets sold out at once.
- City notices about metro closures and timed entry come a week or two before each holiday (the 2026 National Day metro plan came out on 28–29 September). Check again in the month before Chinese New Year, Labour Day and National Day.
Sources: State Council General Office (gov.cn), Shanghai Municipal People's Government / Shanghai Release (上海发布)
2027 days off are not announced yet
1. The State Council usually publishes next year's holidays between late October and early December.
2. Festival dates are fixed: Chinese New Year 6 Feb, Qingming 5 Apr, Labour Day 1 May, Dragon Boat 9 Jun, Mid-Autumn 15 Sep 2027.
3. Treat any days-off window before the notice as a guess.
- The likely windows on the calendar (such as 5–12 Feb for Chinese New Year) are a third-party estimate, not official.
- Not confirmed by an official source yet.
Sources: Hong Kong Observatory, State Council General Office (gov.cn), StudyCLI
Holiday trains: sales open 15 days ahead and go fast
1. 12306 sells tickets 15 days ahead, counting the travel day.
2. Around Chinese New Year, Labour Day and National Day, peak-day tickets sell out fast.
3. The Chinese New Year travel rush ran 2 February–13 March 2026; for 2027 expect roughly 22 January–2 March.
- Tickets for 14 February 2026, the eve of the 9-day break, went on sale on 31 January.
- The 2027 travel-rush dates are our estimate from the 2026 pattern; the official dates usually come in January.
Sources: China Railway 12306
June plum rain; heat and typhoons July–September
1. Plum rain (梅雨, the early-summer rainy season) usually starts around 19 June and lasts about three weeks.
2. July and August highs are around 33 °C, and the humidity makes it feel hotter.
3. Typhoons affect Shanghai about twice a year, mostly late July to mid-September.
4. December to February is cold and damp but quiet, apart from Chinese New Year.
- In 2026 the plum rain ran 18 June–7 July.
- The 19 June start is from the Shanghai weather service via The Paper; the usual end (about 10 July) comes from a local news site citing the weather service.
- A 2008 government briefing puts most typhoon impacts between late July and late August; the tourism office's page says late August to mid-September.
Sources: Shanghai Municipal Administration of Culture and Tourism, Shanghai Municipal People's Government
Traveller tips
- Small eateries close at Chinese New Year. An expat guide says small family-run shops and neighbourhood restaurants often close for the first few days of Chinese New Year, sometimes about a week. Chains, malls, big restaurants, museums and the metro stay open, and taxis are harder to find. A language school's guide, not an official notice; closures vary by shop. (GoEast Mandarin)
Next: Visa