Travel to Iran to one of the only countries in the world which has the complete four seasons. In summer, the weather can be cool as well as warm, and in the cold winters, it can be mild.
Because of its size, variety of and altitude, Iran experiences great extremes of climate. Winters (December to February) can be unpleasantly cold in most parts of the country, while in summer (June to August) temperatures as high as 40°C (104°F) are nothing out of the ordinary.
Rainfall in Iran is largely confined to the winter months from November to early April and the occasional rains in midsummer are limited to light showers. Over most the Iranian plateau the annual rainfall is less than 12 inches.
The extensive desert regions and the southeastern corner of the country receive less than 5 inches of rain a year. The northwest corner of the country often benefits by from 15 to 35 inches of rain.
The Caspian littoral presents quite a different picture, for there the annual rainfall is from 40 to 60 inches and rain falls throughout the year.
Rain in the valleys means snow on the high mountains, and many of the higher peaks are crowned by snow until late in the summer.
On the valley plains heavy snowfalls are comparatively rare, and in such towns as Tehran, Isfahan and Kermanshah the snow usually melts away in a few days. Snow does not normally fall south of a line connecting Andimeshk, Yazd and Qa’en and seldom along the Caspian coast.