What December feels like in Tehran
December is early winter in Tehran. Days are chilly rather than freezing, and walking is comfortable with a proper jacket. Evenings bring a clear drop in temperature, and nights hover around freezing, so frost is common. Humidity is moderate, so the air feels neither sticky nor dry.
Rain in Tehran in December
Rain turns up now and then — about one day in 5. Each rainy day adds about 6.3 mm (0.2 in), a proper wetting rather than a sprinkle. The yearly figure is similar, around 5.4 mm per wet day.
Daylight and sunshine in December
Mid-month, Tehran gets 9 h 46 min of daylight, from sunrise near 7:07 am to sunset near 4:52 pm. Days are getting shorter: 33 min less daylight than in mid-November. The sun is out for roughly 82% of those daylight hours, so skies are mostly clear.
How December compares to the rest of the year
In Tehran's temperature order, December sits as the 2nd coolest month. Compared with November, afternoons are 5.3°C (9.5°F) cooler, with 4 mm less rain. January is cooler again. By January, typical highs are 7.3°C (45.1°F).
Who December suits
- Sightseeing: less ideal — it is cold for long walks.
- Parks & outdoor: less ideal — too cool to sit outside for long.
- Hiking: less ideal — trails are cool.
Tips for visiting Tehran in December
Versatile Layers
Mornings and evenings are cooler than midday, so dress in layers.
Warm Layers
Insulated layers and warm shoes for the cold hours.
Sunglasses
Frequent sunshine — sunglasses and a light hat.
Quick questions
How warm is Tehran in December?
Expect around 9.2°C (48.6°F) in the afternoon and -0.4°C (31.3°F) at night, which most visitors would call chilly.
Does it rain a lot in Tehran in December?
Not especially. There are about 6 rainy days (38 mm), mostly moderate rain.
What should I wear in Tehran in December?
The numbers point to versatile layers, warm layers and sunglasses. Add a layer for after dark.
Is December or January better for visiting Tehran?
December scores better on our climate ranking (#10 of 12 vs #11), rated Fair against Fair. January is cooler and has more rainy days.
