Best Month To

Weather in Beijing

China • Population: 18,960,744

Best Months to Visit

May June September

Based on temperature, precipitation, and humidity data

On this site the months that score closest to a 22°C day, lighter rain, and moderate humidity are May, June, and September. Beijing is in China at 39.9°N. The 2001–2020 NASA POWER daily record describes a continental climate with a wide temperature swing.

July is the warmest month (average 26.7°C, high 32.5°C) and January is the coolest (average -4.4°C, low -10.2°C). Rain is wet season runs from June to September, inside an annual total of 533 mm. The wettest month is July at 151 mm; the driest is January at 2 mm.

Rain through the year

The wet season in Beijing starts in June and ends in September (June, July, August, and September). July is the core of it at 151 mm. January is the other extreme, with 2 mm.

A rainy day here is a day with at least 1 mm in the NASA POWER series. July averages 15 such days; January averages 1.

Temperature through the year

Monthly average highs run from 1.5°C in January to 32.5°C in July. Nights follow the same curve: -10.2°C in January and 21.0°C in July.

Mean high across all twelve months is 18.7°C and mean low is 5.5°C. These are 20-year grid averages, so a city station can read a few degrees warmer or cooler.

What stands out month by month

January is the coolest month, with lows around -10.2°C and highs near 1.5°C. Rainfall is 2 mm. February brings 6 mm and 1 rainy days; temperatures run from -7.0°C to 5.2°C. March stands apart from the months beside it: 13.4°C / -1.7°C and 9 mm. April: 21.7°C high, 5.2°C low, 24 mm rain, 39% humidity. In May, Beijing averages 28.7°C by day and 12.5°C at night, with 39 mm of rain. The wet season opens in June. Expect 84 mm and 11 rainy days, with nights around 17.9°C.

July is both the hottest and wettest month: highs around 32.5°C, 151 mm of rain, and 64% humidity. August: 30.8°C high, 19.6°C low, 109 mm rain, 67% humidity. September closes the wet season: 64 mm over 8 rainy days, then the calendar dries. In October, Beijing averages 19.4°C by day and 5.7°C at night, with 30 mm of rain. November: 9.9°C high, -2.1°C low, 14 mm rain, 55% humidity. December stands apart from the months beside it: 2.3°C / -8.5°C and 2 mm.

Best months to visit Beijing

The three months with the highest comfort score are May, June, and September: May (20.6°C average, 39 mm, 39% humidity); June (24.9°C average, 84 mm, 52% humidity); September (20.2°C average, 64 mm, 60% humidity). They fall in calendar order. The score rewards averages near 22°C, lower rainfall, and humidity near 60%. It is a climate score, not a festival or price calendar.

If you want the wet season itself — fewer crowds, greener landscape, heavier rain — aim at June–September instead of the score.

How Beijing compares inside China

Tianjin is about 108 km away: Beijing is 1.0°C cooler than Tianjin in its hottest month and a similar annual rainfall (533 mm in Tianjin). Tianjin’s wettest month is July (156 mm) versus July here.

Jinan is about 364 km away: Beijing is 0.5°C cooler than Jinan in its hottest month and 205 mm drier over the year than Jinan. Jinan’s wettest month is July (188 mm) versus July here.

Weifang is about 427 km away: Beijing is 0.8°C cooler than Weifang in its hottest month and 131 mm drier over the year than Weifang. Weifang’s wettest month is July (168 mm) versus July here.

Temperature and rainfall

-20°C -10°C 0°C 10°C 20°C 30°C 40°C 0 mm20 mm40 mm60 mm80 mm100 mm120 mm140 mm160 mm180 mm Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
High
Low
Rainfall

Monthly Weather Overview

Month High Low Rain (mm) Rainy Days
January 1.5°C -10.2°C 2 1
February 5.2°C -7.0°C 6 1
March 13.4°C -1.7°C 9 2
April 21.7°C 5.2°C 24 4
May 28.7°C 12.5°C 39 6
June 31.9°C 17.9°C 84 11
July 32.5°C 21.0°C 151 15
August 30.8°C 19.6°C 109 13
September 26.6°C 13.7°C 64 8
October 19.4°C 5.7°C 30 4
November 9.9°C -2.1°C 14 2
December 2.3°C -8.5°C 2 1

Monthly Details

Click on any month for detailed weather information:

January
-4.4°C
February
-0.9°C
March
5.8°C
April
13.5°C
May
20.6°C
June
24.9°C
July
26.7°C
August
25.2°C
September
20.2°C
October
12.6°C
November
3.9°C
December
-3.1°C