Tehran, Iran skyline

Tehran Weather in January

What January is usually like in Tehran, Iran — from 2006–2025 averages.

Expect Tehran to reach about 7.3°C (45.1°F) by day and -2.7°C (27.1°F) at night in January, with 7 rainy days bringing 39 mm and around 8.6 hours of sunshine each day.

Avg high

7.3°C (45.1°F)

Avg low

-2.7°C (27.1°F)

Rainfall

39 mm (1.5 in)

Rainy days

7 days

Sunshine

8.6 h / day

Humidity

57%

January vs the rest of the year

January is the coolest month in Tehran, and the 5th wettest for rain.

MonthAvg highvs JanuaryRainRainy days
January7.3°C (45.1°F)—39 mm7
February9.6°C (49.3°F)+2.3°C (+4.1°F)46 mm8
March15.8°C (60.4°F)+8.5°C (+15.3°F)53 mm9
April22°C (71.6°F)+14.7°C (+26.5°F)40 mm8
May28.6°C (83.5°F)+21.3°C (+38.3°F)16 mm4
June34.6°C (94.3°F)+27.3°C (+49.1°F)3 mm1
July37°C (98.6°F)+29.7°C (+53.5°F)2 mm1
August35.5°C (95.9°F)+28.2°C (+50.8°F)4 mm0
September31.1°C (88°F)+23.8°C (+42.8°F)3 mm1
October23.9°C (75°F)+16.6°C (+29.9°F)21 mm4
November14.5°C (58.1°F)+7.2°C (+13°F)42 mm7
December9.2°C (48.6°F)+1.9°C (+3.4°F)38 mm6

What January feels like in Tehran

Winter bottoms out in January, the coolest month of Tehran's year. Midday brings little warmth — expect coat-and-scarf weather from morning to evening. Once the sun goes down the air changes: nights hover around freezing, so frost is common. Moderate humidity keeps the air pleasant.

Rain in Tehran in January

Rain turns up now and then — about one day in 4. Each rainy day adds about 5.5 mm (0.2 in), a proper wetting rather than a sprinkle. Across the year Tehran averages about 5.4 mm per rainy day, so January is typical.

Daylight and sunshine in January

In mid-January, sunrise is at about 7:13 am and sunset at about 5:13 pm (local time) — 9 h 59 min of daylight. The days are stretching out — 13 min more daylight than mid-December. The sun is out for roughly 86% of those daylight hours, so skies are mostly clear.

How January compares to the rest of the year

In Tehran's temperature order, January sits as the coolest month. Afternoons run 1.9°C (3.4°F) cooler than in December, with 1 mm more rain. From here it only gets warmer, starting with February. February averages a high of 9.6°C (49.3°F).

Who January 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 January

Versatile Layers

Pack pieces you can take off by noon and put back on at dusk.

Warm Layers

A proper winter coat, with gloves and a hat for early starts.

Sunglasses

Plenty of sun, so bring sunglasses and a cap.

Quick questions

How warm is Tehran in January?

It feels cold: typical highs are 7.3°C (45.1°F), with lows near -2.7°C (27.1°F).

Does it rain a lot in Tehran in January?

Only moderately: roughly 7 wet days and 39 mm, usually moderate rain.

What should I wear in Tehran in January?

Pack versatile layers, warm layers and sunglasses. Bring something extra for the cooler evenings.

Is January or February better for visiting Tehran?

January scores better on our climate ranking (#11 of 12 vs #12), rated Fair against Fair. February is warmer and has more rainy days.

Is January a good time to visit Tehran?

Fair

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

January in other Iran cities

Warmer or drier places in January

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.