Shanghai vs Ulaanbaatar in December

Shanghai is the better pick in December — 67 vs 28 on SeasonMap's comfort score. Shanghai is cold, dry, poor air quality, while Ulaanbaatar is freezing, dry, poor air quality.

Shanghai vs UlaanbaatarDecember climate, side by side

ShanghaiUlaanbaatar
Comfort score67/100 (C)28/100 (F)
Feels-like high7°C-17°C
Avg high / low11° / 3°-12° / -23°
Rainfall27 mm4 mm
Rainy days41
Humidity70%70%
Air quality (AQI)156122

Monthly climate normals (ERA5 reanalysis). Comfort scores are SeasonMap estimates.

Shanghai vs Ulaanbaatar in December — FAQ

Is December better in Shanghai or Ulaanbaatar?
Shanghai is the better pick in December — 67 vs 28 on SeasonMap's comfort score. Shanghai is cold, dry, poor air quality, while Ulaanbaatar is freezing, dry, poor air quality.
What is the weather like in Shanghai vs Ulaanbaatar in December?
In December, Shanghai averages 11°C high / 3°C low with about 27 mm of rain; Ulaanbaatar averages -12°C high / -23°C low with about 4 mm.