January 9° · ☂ 6 February 10° · ☂ 8 March 15° · ☂ 9 April 20° · ☂ 7 ★ May25° · ☂ 7 June 28° · ☂ 11 July 33° · ☂ 10 August 32° · ☂ 8 September 28° · ☂ 9 ★ October23° · ☂ 6 November 18° · ☂ 7 December 11° · ☂ 6 Shanghai in April:cool, Shanghai, China · Records from 2006 to 2025. Not a forecast.
Mean high 20° Hottest day 31.5° (2011)
Mean low 12° Coldest night 3.9° (2013)
Rain days 7 days 3-16 by year
Rainfall 73mm Daylight 12.5 → 13.4 h
Shanghai's 12 months i Best: May and October
1 2 3 4 5 6 7 8 9 10 11 12
Trip types Sightseeing on foot Goodmild
Humidity 72% 0 muggy days
Clear days 6 days 13 overcast days
Mean wind 14 km/h Rarely windy
Sunrise / sunset (15th) 05:27 / 18:22 Daylight 12.5 → 13.4 h
Shanghai in April A comfortable month for a spring trip. The cherry blossoms wind down early in the month as fresh green leaves take over the streets. Spring showers and overcast days still drop in, so keep an umbrella handy. The Qingming holiday falls around April 5.
April was mild: 20°C by day, 12°C at night, the kind of range where you stop checking the thermometer. Out of 30 days, about 7 brought rain; the rest stayed dry. The average is 7, but individual years ran from 3 (2025) to 16 (2024).
April 2025 averaged 22.9°C by day, 2.6°C above the 20-year mean.
Typhoons i No tropical storm passed within 300 km in this month over the last 20 years. Typhoons: June to November
Date by date i Sun
Mon
Tue
Wed
Thu
Fri
Sat
Week
April 1 Thursday 1 rain in 4 of 20 yrs 4/20 18° 10° April 2 Friday 2 rain in 3 of 20 yrs 3/20 19° 10° April 3 Saturday 3 rain in 6 of 20 yrs 6/20 18° 10° 1-3 rain on 22% of days 18° 10°
April 4 Sunday 4 rain in 3 of 20 yrs 3/20 18° 10° April 5 Monday 5 rain in 6 of 20 yrs 6/20 18° 11° April 6 Tuesday 6 rain in 6 of 20 yrs 6/20 18° 10° April 7 Wednesday 7 rain in 5 of 20 yrs 5/20 19° 10° April 8 Thursday 8 rain in 3 of 20 yrs 3/20 20° 11° April 9 Friday 9 rain in 4 of 20 yrs 4/20 20° 11° April 10 Saturday 10 rain in 3 of 20 yrs 3/20 20° 12° 4-10 rain on 21% of days 19° 11°
April 11 Sunday 11 rain in 6 of 20 yrs 6/20 20° 12° April 12 Monday 12 rain in 7 of 20 yrs 7/20 20° 12° April 13 Tuesday 13 rain in 4 of 20 yrs 4/20 19° 11° April 14 Wednesday 14 rain in 5 of 20 yrs 5/20 20° 12° April 15 Thursday 15 rain in 2 of 20 yrs 2/20 22° 12° April 16 Friday 16 rain in 3 of 20 yrs 3/20 20° 13° April 17 Saturday 17 rain in 4 of 20 yrs 4/20 21° 12° 11-17 rain on 22% of days 20° 12°
April 18 Sunday 18 rain in 2 of 20 yrs 2/20 22° 13° April 19 Monday 19 rain in 7 of 20 yrs 7/20 21° 13° April 20 Tuesday 20 rain in 8 of 20 yrs 8/20 21° 14° April 21 Wednesday 21 rain in 10 of 20 yrs 10/20 21° 14° April 22 Thursday 22 rain in 6 of 20 yrs 6/20 21° 14° April 23 Friday 23 rain in 7 of 20 yrs 7/20 21° 13° April 24 Saturday 24 rain in 3 of 20 yrs 3/20 21° 14° 18-24 rain on 31% of days 21° 13°
April 25 Sunday 25 rain in 5 of 20 yrs 5/20 22° 14° April 26 Monday 26 rain in 6 of 20 yrs 6/20 22° 14° April 27 Tuesday 27 rain in 3 of 20 yrs 3/20 21° 14° April 28 Wednesday 28 rain in 2 of 20 yrs 2/20 23° 14° April 29 Thursday 29 rain in 6 of 20 yrs 6/20 24° 14° April 30 Friday 30 rain in 5 of 20 yrs 5/20 24° 15°
25-30 rain on 23% of days 23° 14°
0-5/20 6-8/20 9-11/20 12-20/20
1-3 rain on 22% of days 18° 10° 4-10 rain on 21% of days 19° 11° 11-17 rain on 22% of days 20° 12° 18-24 rain on 31% of days 21° 13° 25-30 rain on 23% of days 23° 14°
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Week
April 1 Saturday 1 rain in 4 of 20 yrs 4/20 18° 10° April 1 rain on 20% of days 18° 10°
April 2 Sunday 2 rain in 3 of 20 yrs 3/20 19° 10° April 3 Monday 3 rain in 6 of 20 yrs 6/20 18° 10° April 4 Tuesday 4 rain in 3 of 20 yrs 3/20 18° 10° April 5 Wednesday 5 rain in 6 of 20 yrs 6/20 18° 11° April 6 Thursday 6 rain in 6 of 20 yrs 6/20 18° 10° April 7 Friday 7 rain in 5 of 20 yrs 5/20 19° 10° April 8 Saturday 8 rain in 3 of 20 yrs 3/20 20° 11° 2-8 rain on 23% of days 18° 10°
April 9 Sunday 9 rain in 4 of 20 yrs 4/20 20° 11° April 10 Monday 10 rain in 3 of 20 yrs 3/20 20° 12° April 11 Tuesday 11 rain in 6 of 20 yrs 6/20 20° 12° April 12 Wednesday 12 rain in 7 of 20 yrs 7/20 20° 12° April 13 Thursday 13 rain in 4 of 20 yrs 4/20 19° 11° April 14 Friday 14 rain in 5 of 20 yrs 5/20 20° 12° April 15 Saturday 15 rain in 2 of 20 yrs 2/20 22° 12° 9-15 rain on 22% of days 20° 12°
April 16 Sunday 16 rain in 3 of 20 yrs 3/20 20° 13° April 17 Monday 17 rain in 4 of 20 yrs 4/20 21° 12° April 18 Tuesday 18 rain in 2 of 20 yrs 2/20 22° 13° April 19 Wednesday 19 rain in 7 of 20 yrs 7/20 21° 13° April 20 Thursday 20 rain in 8 of 20 yrs 8/20 21° 14° April 21 Friday 21 rain in 10 of 20 yrs 10/20 21° 14° April 22 Saturday 22 rain in 6 of 20 yrs 6/20 21° 14° 16-22 rain on 29% of days 21° 13°
April 23 Sunday 23 rain in 7 of 20 yrs 7/20 21° 13° April 24 Monday 24 rain in 3 of 20 yrs 3/20 21° 14° April 25 Tuesday 25 rain in 5 of 20 yrs 5/20 22° 14° April 26 Wednesday 26 rain in 6 of 20 yrs 6/20 22° 14° April 27 Thursday 27 rain in 3 of 20 yrs 3/20 21° 14° April 28 Friday 28 rain in 2 of 20 yrs 2/20 23° 14° April 29 Saturday 29 rain in 6 of 20 yrs 6/20 24° 14° 23-29 rain on 23% of days 22° 14°
April 30 Sunday 30 rain in 5 of 20 yrs 5/20 24° 15°
April 30 rain on 25% of days 24° 15°
0-5/20 6-8/20 9-11/20 12-20/20
April 1 rain on 20% of days 18° 10° 2-8 rain on 23% of days 18° 10° 9-15 rain on 22% of days 20° 12° 16-22 rain on 29% of days 21° 13° 23-29 rain on 23% of days 22° 14° April 30 rain on 25% of days 24° 15°
Tap another date to change
2006 8mm
2007 none
2008 none
2009 none
2010 20mm
2011 2mm
2012 4mm
2013 none
2014 15mm
2015 none
2016 14mm
2017 none
2018 none
2019 4mm
2020 2mm
2021 1mm
2022 none
2023 none
2024 none
2025 15mm
Holidays in April (2027) April 5 Qingming Festival * * Provisional: not yet officially announced.
1 Local public holiday or break (busier, pricier)
Day by day temperature i 8° 16° 25° 33° 1 8 15 22 29 30 Mean high Mean low Coldest to warmest high in 20 years
Your trip dates, the past 20 years Trip dates April 1 (Thu) 2 (Fri) 3 (Sat) 4 (Sun) 5 (Mon) 6 (Tue) 7 (Wed) 8 (Thu) 9 (Fri) 10 (Sat) 11 (Sun) 12 (Mon) 13 (Tue) 14 (Wed) 15 (Thu) 16 (Fri) 17 (Sat) 18 (Sun) 19 (Mon) 20 (Tue) 21 (Wed) 22 (Thu) 23 (Fri) 24 (Sat) 25 (Sun) 26 (Mon) 27 (Tue) 28 (Wed) 29 (Thu) 30 (Fri) ~ April 1 (Thu) 2 (Fri) 3 (Sat) 4 (Sun) 5 (Mon) 6 (Tue) 7 (Wed) 8 (Thu) 9 (Fri) 10 (Sat) 11 (Sun) 12 (Mon) 13 (Tue) 14 (Wed) 15 (Thu) 16 (Fri) 17 (Sat) 18 (Sun) 19 (Mon) 20 (Tue) 21 (Wed) 22 (Thu) 23 (Fri) 24 (Sat) 25 (Sun) 26 (Mon) 27 (Tue) 28 (Wed) 29 (Thu) 30 (Fri) 1-7 8-14 15-21 22-end Whole month
You can also click two dates on the axis. Hover a cell to see that day's rain. By year Driest trips first
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Trip rain days Month rain days Tap a date to start, tap another to end. Each cell is that date in one year. '06 '07 '08 '09 '10 '11 '12 '13 '14 '15 '16 '17 '18 '19 '20 '21 '22 '23 '24 '25
of 20 No rain 1-9 mm 10 mm or more Dates outside your trip are dimmed.
One row per year, one cell per day. 2025 had 3 rain days, 2024 had 16.
Shanghai through the year What to pack Compact umbrella Light layer for evenings T-shirts Shirt sleeves were fine at midday. A cardigan or thin jacket was welcome after dark.
With 7 rain days, a pocket umbrella was insurance rather than a daily tool.
Common questions Does it rain a lot in Shanghai in April? Over the past 20 years April averaged 7 rain days (1 mm or more) out of 30. Individual years ran from 3 in the driest to 16 in the wettest.
What should I wear in Shanghai in April? Days averaged 20°C and nights 12°C. Pack a compact umbrella, a light layer for the evenings, and T-shirts.
Is April a good time to visit Shanghai? On warmth and rain days alone, Shanghai's easiest months were May and October. April ranked 3 of 12, close to the top.
How many clear days does Shanghai get in April? About 6 clear days (under 30% cloud on average) and 13 overcast days (80% or more).
Previous month Shanghai in March Next month Shanghai in May Whole year Shanghai weather by month Where to go April By country China: all cities this month Compare Compare with Beijing