Marrakesh vs Ulaanbaatar in December

Marrakesh is the better pick in December — 82 vs 28 on SeasonMap's comfort score. Marrakesh is nice, dry, clean air, while Ulaanbaatar is freezing, dry, poor air quality.

Marrakesh vs UlaanbaatarDecember climate, side by side

MarrakeshUlaanbaatar
Comfort score82/100 (A)28/100 (F)
Feels-like high18°C-17°C
Avg high / low21° / 5°-12° / -23°
Rainfall21 mm4 mm
Rainy days41
Humidity57%70%
Air quality (AQI)39122

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

Marrakesh vs Ulaanbaatar in December — FAQ

Is December better in Marrakesh or Ulaanbaatar?
Marrakesh is the better pick in December — 82 vs 28 on SeasonMap's comfort score. Marrakesh is nice, dry, clean air, while Ulaanbaatar is freezing, dry, poor air quality.
What is the weather like in Marrakesh vs Ulaanbaatar in December?
In December, Marrakesh averages 21°C high / 5°C low with about 21 mm of rain; Ulaanbaatar averages -12°C high / -23°C low with about 4 mm.