Shanghai, China skyline

Shanghai Weather in June

The usual June conditions in Shanghai, China, drawn from 2006–2025 records.

Shanghai in June: highs near 27.6°C (81.7°F), lows near 21°C (69.8°F), roughly 16 rainy days adding up to 248 mm, and 7.2 hours of sunshine on an average day.

Avg high

27.6°C (81.7°F)

Avg low

21°C (69.8°F)

Rainfall

248 mm (9.8 in)

Rainy days

16 days

Sunshine

7.2 h / day

Humidity

84%

June vs the rest of the year

Only 3 months are warmer than June in Shanghai; for rain it is the wettest month.

MonthAvg highvs JuneRainRainy days
January8.9°C (48°F)−18.7°C (−33.7°F)54 mm7
February10.2°C (50.4°F)−17.4°C (−31.3°F)66 mm10
March15.1°C (59.2°F)−12.5°C (−22.5°F)83 mm10
April20.2°C (68.4°F)−7.4°C (−13.3°F)97 mm9
May24.8°C (76.6°F)−2.8°C (−5°F)115 mm10
June27.6°C (81.7°F)—248 mm16
July31.7°C (89.1°F)+4.1°C (+7.4°F)186 mm16
August31.9°C (89.4°F)+4.3°C (+7.7°F)127 mm15
September27.6°C (81.7°F)same139 mm13
October22.9°C (73.2°F)−4.7°C (−8.5°F)64 mm7
November17.6°C (63.7°F)−10°C (−18°F)65 mm8
December11°C (51.8°F)−16.6°C (−29.9°F)38 mm6

What June feels like in Shanghai

For Shanghai, June is early summer on the calendar. Days are warm enough for short sleeves, and time outdoors is easy. The gap between afternoon and night is small, so nights stay warm and the temperature hardly changes after dark. Thick, humid air means clothes cling and the heat feels stronger than the number.

Rain in Shanghai in June

June is persistently wet here: some rain falls on about every other day. Rain tends to come in heavy bursts: about 15.5 mm (0.6 in) on an average rainy day. That is heavier than Shanghai's usual 10.1 mm per rainy day across the year. June is Shanghai's wettest month of the year.

Daylight and sunshine in June

On 15 June the sun rises at about 4:49 am and sets around 6:59 pm local time, giving 14 h 10 min of daylight. The days are stretching out — 27 min more daylight than mid-May. The sun is out for roughly 51% of those daylight hours, so sun and cloud share the day.

How June compares to the rest of the year

Ranked by average high, June comes out as the 3rd warmest month in Shanghai. Afternoons run 2.8°C (5°F) warmer than in May, with 134 mm more rain. July continues the upward trend. The next month's average high: 31.7°C (89.1°F).

Who June suits

  • Sightseeing: less ideal — rain falls on more than half the days.
  • Parks & outdoor: less ideal — afternoons are too warm to linger outside.
  • Beach: less ideal — too many rainy days.
  • Museums & indoor: a good choice — with rain on most days, galleries and museums make easy plans.

Tips for visiting Shanghai in June

Rain Protection

A compact umbrella and a light waterproof jacket.

Sunglasses

Plenty of sun, so bring sunglasses and a cap.

Quick questions

How warm is Shanghai in June?

It feels warm: typical highs are 27.6°C (81.7°F), with lows near 21°C (69.8°F).

Does it rain a lot in Shanghai in June?

Quite a lot — 248 mm spread over about 16 days.

What should I wear in Shanghai in June?

Pack rain protection and sunglasses. There is little need to change for the evening.

Is June or July better for visiting Shanghai?

July, narrowly: it ranks #11 of 12 among Shanghai's months, against #12 for the other. July is warmer.

Is June a good time to visit Shanghai?

Fair

Fair — warm to hot days, rain on most days (about 16), heavy rainfall (248 mm). Within Shanghai's own year, June ranks #12 of 12 — one of the least comfortable months.

June in other China cities

Drier places in June

Plan a trip to Shanghai

Get a day-by-day weather score for your exact travel dates.

Open the Trip Planner

Monthly averages from 20 years of Open-Meteo history (2006–2025), not a forecast — see all 12 months in Shanghai weather by month.