Tehran, Iran skyline

Tehran Weather in December

Typical December weather in Tehran, Iran, based on 2006–2025 climate averages.

In December, Tehran averages a high of 9.2°C (48.6°F) and a low of -0.4°C (31.3°F), with about 6 rainy days (38 mm of rain) and 8 hours of sunshine a day.

Avg high

9.2°C (48.6°F)

Avg low

-0.4°C (31.3°F)

Rainfall

38 mm (1.5 in)

Rainy days

6 days

Sunshine

8 h / day

Humidity

58%

December vs the rest of the year

Here is how every month in Tehran stacks up against December — the 6th wettest month for rain.

MonthAvg highvs DecemberRainRainy days
January7.3°C (45.1°F)−1.9°C (−3.4°F)39 mm7
February9.6°C (49.3°F)+0.4°C (+0.7°F)46 mm8
March15.8°C (60.4°F)+6.6°C (+11.9°F)53 mm9
April22°C (71.6°F)+12.8°C (+23°F)40 mm8
May28.6°C (83.5°F)+19.4°C (+34.9°F)16 mm4
June34.6°C (94.3°F)+25.4°C (+45.7°F)3 mm1
July37°C (98.6°F)+27.8°C (+50°F)2 mm1
August35.5°C (95.9°F)+26.3°C (+47.3°F)4 mm0
September31.1°C (88°F)+21.9°C (+39.4°F)3 mm1
October23.9°C (75°F)+14.7°C (+26.5°F)21 mm4
November14.5°C (58.1°F)+5.3°C (+9.5°F)42 mm7
December9.2°C (48.6°F)—38 mm6

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.

Is December a good time to visit Tehran?

Fair

Fair — chilly days, freezing nights, some rainy days (about 6), plenty of sunshine (8 h a day). Within Tehran's own year, December ranks #10 of 12 — one of the least comfortable months.

December in other Iran cities

Warmer places in December

Plan a trip to Tehran

Get a day-by-day weather score for your exact travel dates.

Open the Trip Planner

Monthly averages from 20 years of Open-Meteo history (2006–2025), not a forecast — see all 12 months in Tehran weather by month.