In December, the climate in Iran is generally not recommended for travel. Average temperatures hover around 10°C, with values ranging approximately from -4°C to 25°C depending on the cities and times of day.
Temperatures are warm without being necessarily excessive: average readings reach up to 25°C at the warmest part of the day, and about -4°C at the coolest hours.
On the rainfall side, the period is rather dry in Iran: average monthly precipitation totals range from 4 mm to 109 mm, with few days of precipitation.
Along the coast, the sea is fairly pleasant for the season, with an average temperature between 20°C and 25°C.
The regions best positioned to enjoy the weather this month include Persian Gulf Region of Iran.
At the level of cities and places, the most favorable conditions are found notably in Qeshm Island, Ahvaz, Bouchehr, Chabahar and Bandar Abbas.
Overall, the month of December is generally not recommended for traveling to Iran if you are looking for good weather conditions.
In December, the most suitable activities in Iran are: Beach and swimming and Gastronomy.
Some activities remain possible in Iran in December, in particular: Cultural visits and heritage.
However, conditions are less suitable for Nature and landscapes and Hiking and trekking: it is best to check the local weather before including them in the programme.