- China Tours +
- Create My Trip
- Destinations +
- Travel Guide +
- China Visa
- The Great Wall of China
- China’s Top 10 Attractions
- Giant Pandas
- The Terracotta Army
- Best of China
- Culture +
- Asia Tours
- Day Tours
Weather: December in Beijing is the middle of winter. It is very chilly and dry. During the day, temperatures rise just above freezing. Overnight, temperatures are mostly below zero. Average low and high temperatures are -6 °C (21 °F) and 4 °C (39 °F), respectively.
It hardly rains in Beijing during December. It may snow, but measurable snow will only fall on 1 or 2 days, on average. Due to the low temperatures, the snow will not usually melt quickly and could remain for several days in the mountain area around the Great Wall.
Data Graphs: Below are graphics for Beijing temperatures and weather conditions for a typical December.Mostly December is dry and clear, 29 out of 30 days are clear, only 1 day is misty.
Clothing: Dress for dry winter conditions. It is best to dress in layers, so bring thermal underwear, sweaters, and a heavy coat or jacket. A warm hat, gloves, scarf and boots are needed for the colder days. If you visit the Great Wall, you will need to dress like an Eskimo, as it is freezing due to its elevation and exposure. As it is very dry, remember to bring lotion and moisturizers to protect your skin.
During the cold days, indoor attractions such as the Capital Museum and (some parts of) the Forbidden City offer pleasant views for visitors combined with warm conditions.
The Great Wall sees few visitors during this time of year but the scenery is amazing, with snowy mountains.
December in Beijing is a good time for those who love skiing and skating. Some ski resorts are not too far from the city (the closest is only about an hour’s drive away). See .
December does not see many tourists, so good discounts on hotels and flights can usually be found.
Have a look at our sample itineraries for some ideas:
Our tours are all customizable. You can send us your interests and preferences, and we will be glad tofor you.