Shiraz weather in December

December in Shiraz: cool, a little rain — a great time to visit.

#8 of 12 months in Shiraz · #257 of 604 destinations to visit in December · comfort 73/100 (tier B)

Updated June 2026 · climate normals from ERA5 reanalysis

Shiraz climate normals — December

Daytime high14°C / 58°F🙂 cool
Nighttime low5°C / 41°F
Feels like (high)11°C / 52°F
Rainfall56 mm / 2.2 in🌦 some rain
Rainy days5 days
Humidity58%🍃 comfortable
Dew point1°C / 33°F
Sunshine8.5 h/day
Daylight10.3 h
Wind9 km/h / 6 mph
Snowfall1.8 cm / 0.7 in
Air quality (US AQI)86🙂 moderate

Monthly averages from ERA5 reanalysis. AQI is the mean US Air Quality Index for the month.

Where is Shiraz?

Loading map…

Shiraz in December — FAQ

Is December a good time to visit Shiraz?
December in Shiraz: cool, a little rain — a great time to visit. It ranks #8 of 12 months for Shiraz on SeasonMap's comfort score (73/100).
What is the weather like in Shiraz in December?
In December, Shiraz averages a daily high of 14.3°C and a low of 5.1°C, with about 55.8 mm of rain over roughly 5.4 rainy days.
What is the air quality in Shiraz in December?
Shiraz has a mean US Air Quality Index of about 86 in December.
Does it snow in Shiraz in December?
Shiraz sees roughly 1.8 cm of snowfall in December.

Other months in Shiraz

Warmer or cooler than Shiraz in December

Similar destinations in Middle EastDecember