Tehran is a city which experiences the four main climates, and, throughout a single year, you will experience the pleasant cool spring weather, the hot and humidity of summer, gusts of wind and random showers typical of fall, and, of course, the cold and snow of winter. As Tehran sits at the foothills of Mount Damavand and is located at a relatively high altitude, its weather is rather cooler compared to some other cities.