Tehran Climate & Weather

Tehran Climate and Weather

Tehran has a semi-arid, continental climate and the city separates the mountains to the north and desert to the south. Summers in Tehran, from June to August, are hot and dry with average high temperatures of 93°F (34°C) and occasional extremes of 104°F (40°C). During the summer months, Tehran experiences very little rain, with average precipitation levels of 0.1 inches (3mm) per month. However, relative humidity is low and evenings are cool.

Most of Tehran's rainfall occurs during the spring and autumn. Winters, from December to February, are very cold with temperatures falling below freezing and rarely peaking above 37°F (3°C), with light snow showers a common occurrence. It is important to note that due to the city's large size and the difference in elevation between districts, visitors will find that the weather is often cooler in the northern hills than in the southern lowland areas.

Become our Tehran Travel Expert

We are looking for contributors for our Tehran travel guide. If you are a local, a regular traveller to Tehran or a travel professional with time to contribute and answer occasional forum questions, please contact us.

Intrepid Travel

Intrepid Travel is one of the world's leading suppliers of small group adventures focused on getting off the beaten track and having real life experiences in Iran.