Shiraz Weather in July

Iran · July climate averages and travel tips

Avg high40°C (104°F)
Avg low22°C (72°F)
Rainfall6 mm (0.2 in)
RatingPoor 2.9/10

Expect very hot days in Shiraz in July: the average high is 40°C (104°F) and the average low is 22°C (72°F). July is summer in Iran. The month is very dry, with about 6 mm (0.2 in) of rain spread over 1 day. The air is dry, with average humidity of just 17%. You get roughly 13.7 hours of daylight and mostly clear skies.

Is July a good time to visit Shiraz?

July is not the best time to visit Shiraz (2.9/10) mainly because of the heat. The weather is much better in March to April and October to November.

July weather at a glance

Average high40°C (104°F)
Average low22°C (72°F)
Daily mean31°C (87°F)
Rainfall6 mm (0.2 in)
Rainy days (1 mm+)1
Humidity17%
Cloud cover32%
Daylight13.7 hours
Est. sunshine10.2 hours/day
Wind8.9 km/h
vs June2°C warmer than June, with similar rainfall.

What to pack for Shiraz in July

Shiraz weather in other months

Jan14°C / 1°C49 mmGoodFeb16°C / 2°C42 mmExcellentMar20°C / 5°C40 mmExcellentApr25°C / 10°C24 mmExcellentMay32°C / 15°C7 mmGoodJun38°C / 19°C1 mmPoorJul40°C / 22°C6 mmPoorAug38°C / 21°C4 mmPoorSep35°C / 18°C1 mmFairOct29°C / 13°C6 mmExcellentNov20°C / 7°C43 mmExcellentDec16°C / 3°C35 mmExcellent

← JuneBest time to visit ShirazAugust →

Better weather in July nearby

Nearby in July

Where else is good in July? See where to go in July.