Best Time to Visit Tehran: Month-by-Month Guide

Best months for Tehran: September, June, August, May.

  • Best months for Tehran: September, June, August, May.
  • Peak season is July, August, June. Expect higher prices and more visitors (estimated from the climate, not from visitor counts).
  • Shoulder season: May, September, October. Good weather without the busiest period.
  • Wettest months: March, April, February.
  • The least pleasant month is January (score 4.1).

Year at a glance

1° -8° J 3° -6° F 8° -1° M 15° 6° A 22° 12° M 28° 18° J 31° 21° J 30° 20° A 26° 16° S 19° 9° O 10° 1° N 4° -6° D Rainy days

Weather by month

MonthAvg highAvg lowRainfall Rainy daysHumiditySunshine Score
January 1°C-8°C42 mm 8– – 4.1
February 3°C-6°C48 mm 9– – 4.3
March 8°C-1°C62 mm 10– – 5.4
April 15°C6°C51 mm 10– – 6.7
May 22°C12°C22 mm 5– – 8.4
June 28°C18°C6 mm 2– – 8.9
July 31°C21°C5 mm 1– – 8.3
August 30°C20°C4 mm 1– – 8.6
September 26°C16°C5 mm 1– – 9.0
October 19°C9°C22 mm 4– – 8.0
November 10°C1°C45 mm 7– – 6.1
December 4°C-6°C43 mm 8– – 4.6

Frequently asked questions

When is the best time to visit Tehran?

The best months are September, June, August, May.

When is the rainy season in Tehran?

The wettest months are March, April, February.