Beijing Weather in December


Season: Winter
In short: cold with relatively big daily temperature difference, low precipitation
 

Temperature

The weather of Beijing in December, the middle winter, is chilly, with an average temperature of -2°C (28°F). At the beginning of the month, the daily high temperature hovers around 6 degrees Celsius (43 Fahrenheit) and you won’t feel very cold. But once the sun goes down, the temperature drops quickly, and the daily low is about 8°C (46°F) lower than the daily high. So make sure you dress warm enough if you have a night outing. If you come to Beijing in the second half of the month, you’ll find that the weather gets even colder, with the daily high and low dropping to around 2°C (36°F) and nearly -10°C (14°F) respectively. Therefore, you’d better enjoy your outdoor trips when the sun is present.
 

Precipitation

In December, precipitation may be in the form of both rain and snow, and it is more likely to be snow than rain because of the low temperature. However, the precipitation is rare this month, averaging 3mm in about 2 days. According to the historical data, in some years, Beijing did not even have a single day of precipitation in December. As a result, the air is very dry at this time of year.
Great Wall on Snowy Day
Great Wall on Snowy Day
 

Daylight/ Sunshine Hours

December has the shortest day length of the year, at only 9 hours. This month, the sun rises late at around 07:16 - 07:36, and sets early - no later than 17:00. Therefore, you have less day time to travel around. However, due to the low precipitation and sunny weather, the average daily sunshine duration is about 6 hours. Also, the UV index is at the lowest level of the year, and you don’t need to do any sun protection at all.
 

Wind

There will be frequent winds in Beijing this month. Generally, the wind will not be too strong to affect travel, but it will make the apparent temperature colder. It is advisable to check the weather forecast in advance and prepare windproof clothing.

Averages for Beijing Weather in December

Temperature: -2°C / 28°F
High Temperature: 4°C / 39°F
Low Temperature: -6°C / 21°F
Humidity: 49%
Rainfall: 3 mm
Rainy Days:2 days
Sunrise: 07:16 ~ 07:36
Sunset: 16:50 ~ 16:59
Air Quality in December
Average AQI:50
Beijing Air Quality in December
 

Is December a Good Month to Visit Beijing?


December is not a good time to visit Beijing from weather’s perspective. Although sunny, the weather is cold and not favorable at all for outdoor visits. In addition, the daylight hours are quite short.
Quiet Summer Palace in December
Quiet Summer Palace in December

However, December is no longer the peak tourism season. Traveling to Beijing this month, you will not feel very crowded even at famous attractions like the Forbidden City and the Great Wall, and you can save some money on tickets and hotels.

What to Bring for Beijing Trips in December

Beijing December Clothes
 Clothes: The weather of Beijing in December is quite cold, especially in the second half of the month, so make sure you wear a thick enough jacket, such as a long down jacket. However, considering that most indoor places are introduced heating devices such as air conditioners, it is recommended that you wear two layers under your jacket so that you can always put on or take off depending on the outdoor-indoor temperature difference. For the innermost layer, you can wear a long-sleeved shirt or a long-sleeved T-shirt, and on top of that, add a knitwear or sweater to keep warm. 
 
As for the pants, if your down jacket is long enough to protect your legs, you can wear thick sweatpants plus long johns. Otherwise, it’s recommended that you replace the long johns with thermal pants.
 
 Shoes: You are recommended to prepare thick boots to keep warm. When hiking on the Great Wall, remember to wear thick and warm enough socks.
 
 Accessories:
1. Bring moisturizer to protect your skin from being hurt by the windy, cold, and dry weather. 
2. Scarves and hats can effectively protect you from the cold wind.

Advice for Visiting Beijing in December

Travel Recommendation Rate: 

In December, the climate of Beijing is very sunny, and all the historical attractions will look wonderful under the blue sky as well as the soft sunshine. Moreover, there will not be many tourists at all attractions this month. Therefore, the main factor you need to consider when arranging your 2025 trip is the temperature.
Basically, the temperature gradually rises above 0°C (32°F) at around 9:00, but it will still be cold throughout the morning. Thus, it’s better to visit some indoor attractions in the morning, such as the National Museum. After lunch, the temperature will gradually rise to the highest level of the day, and this is the best time to go hiking on the Great Wall, enjoying the special architecture such as the Forbidden City or the Temple of Heaven, and so on. After that, if you have enough time, you can also go to Shichahai or Jingshan Park to watch a beautiful sunset. When you finish all of these, the temperature will drop, and it is a good idea to choose a nice restaurant to taste Instant-boiled Mutton Hotpot.

 See also 6 Things to Do in Beijing in December15 Wonderful Places to See Snow in Beijing
 
Sunset at Jingshan Park
Sunset at Jingshan Park
Forbidden City in December
Forbidden City in December

What is the Temperature in Beijing in December?

High/Low Temperatures of Beijing in December
Temperatures Graph of Beijing in December
Air Quality of Beijing in December
Beijing AQI Graph in December

Historical Beijing Weather in December


 
Dec  Temperature Sunrise / Sunset Humi-
dity
(%)
High Low 
1 4.1°C / 39.4°F -4.4°C / 24.1°F 07:16 / 16:50 63
2 0.2°C / 32.4°F -2.3°C / 27.9°F 07:17 / 16:50 90
3 5.2°C / 41.4°F -5.9°C / 21.4°F 07:18 / 16:50 68
4 1.8°C / 35.2°F -3.9°C / 25°F 07:19 / 16:50 85
5 0.7°C / 33.3°F -2.7°C / 27.1°F 07:20 / 16:49 88
6 4.2°C / 39.6°F 0.5°C / 32.9°F 07:21 / 16:49 83
7 5.1°C / 41.2°F 0.2°C / 32.4°F 07:22 / 16:49 60
8 1°C / 33.8°F -5.1°C / 22.8°F 07:23 / 16:49 26
9 1.6°C / 34.9°F -5.3°C / 22.5°F 07:24 / 16:49 27
10 4.9°C / 40.8°F -5.5°C / 22.1°F 07:25 / 16:49 30
11 10.2°C / 50.4°F -4.4°C / 24.1°F 07:26 / 16:49 50
12 7.6°C / 45.7°F -1.9°C / 28.6°F 07:26 / 16:50 47
13 2.8°C / 37°F -0.7°C / 30.7°F 07:27 / 16:50 79
14 3.8°C / 38.8°F -3.9°C / 25°F 07:28 / 16:50 25
15 0.8°C / 33.4°F -5.6°C / 21.9°F 07:29 / 16:50 20
16 -0.5°C / 31.1°F -7.9°C / 17.8°F 07:29 / 16:50 21
17 2°C / 35.6°F -10.2°C / 13.6°F 07:30 / 16:51 40
18 3.8°C / 38.8°F -6.9°C / 19.6°F 07:31 / 16:51 28
19 3.6°C / 38.5°F -5.4°C / 22.3°F 07:31 / 16:51 25
20 4.2°C / 39.6°F -6.5°C / 20.3°F 07:32 / 16:52 35
21 3.6°C / 38.5°F -4.4°C / 24.1°F 07:32 / 16:52 17
22 3.6°C / 38.5°F -4.1°C / 24.6°F 07:33 / 16:53 22
23 5.1°C / 41.2°F -7.6°C / 18.3°F 07:33 / 16:53 33
24 4.3°C / 39.7°F -2.6°C / 27.3°F 07:34 / 16:54 27
25 4.8°C / 40.6°F -5.5°C / 22.1°F 07:34 / 16:54 36
26 2°C / 35.6°F -7°C / 19.4°F 07:35 / 16:55 52
27 2.3°C / 36.1°F -5.3°C / 22.5°F 07:35 / 16:56 58
28 5.6°C / 42.1°F -6.2°C / 20.8°F 07:35 / 16:56 57
29 -0.8°C / 30.6°F -4.9°C / 23.2°F 07:36 / 16:57 55
30 -1.3°C / 29.7°F -3.9°C / 25°F 07:36 / 16:58 66
31 4.8°C / 40.6°F -6.5°C / 20.3°F 07:36 / 16:59 59
- Last updated on Jun. 16, 2025 by Demi Li -