What December feels like in Shiraz
Early winter arrives in Shiraz with December. Expect cool, jacket-on afternoons — comfortable for a long walk. After sunset it cools off noticeably — nights are cold. Humidity is moderate, so the air feels neither sticky nor dry.
Rain in Shiraz in December
Wet days are occasional rather than regular, about one day in 8. Rain tends to come in heavy bursts: about 9.1 mm (0.4 in) on an average rainy day. The yearly figure is similar, around 8.5 mm per wet day.
Daylight and sunshine in December
On 15 December the sun rises at about 6:47 am and sets around 5:03 pm local time, giving 10 h 16 min of daylight. Compared with mid-November, the day has lost 26 min. The sun is out for roughly 89% of those daylight hours, so skies are mostly clear.
How December compares to the rest of the year
Ranked by average high, December comes out as the 2nd coolest month in Shiraz. Afternoons run 5°C (9°F) cooler than in November, with about the same rain. January is cooler again. January averages a high of 11.9°C (53.4°F).
Who December suits
- Sightseeing: a good fit — comfortable enough to explore on foot all day.
- Parks & outdoor: less ideal — too cool to sit outside for long.
Tips for visiting Shiraz in December
Versatile Layers
Pack pieces you can take off by noon and put back on at dusk.
Warm Layers
Insulated layers and warm shoes for the cold hours.
Sunglasses
Frequent sunshine — sunglasses and a light hat.
Quick questions
How warm is Shiraz in December?
Afternoons average 13.9°C (57°F) and nights about 3.2°C (37.8°F) — cool by most people's standards. It is the 2nd coolest month of the year.
Does it rain a lot in Shiraz in December?
Only moderately: roughly 4 wet days and 36 mm, usually moderate rain.
What should I wear in Shiraz in December?
Pack versatile layers, warm layers and sunglasses. Bring something extra for the cooler evenings.
Is December or January better for visiting Shiraz?
On our 12-month climate ranking, December comes out ahead (#5 of 12 vs #9). January is cooler and has more rainy days.
