Shiraz Weather in April

Iran · April climate averages and travel tips

Avg high25°C (78°F)
Avg low10°C (50°F)
Rainfall24 mm (0.9 in)
RatingExcellent 10/10

Expect warm days in Shiraz in April: the average high is 25°C (78°F) and the average low is 10°C (50°F). April is spring in Iran. The month is fairly dry, with about 24 mm (0.9 in) of rain spread over 4 days. You get roughly 12.7 hours of daylight and a mix of sun and cloud.

Is April a good time to visit Shiraz?

Yes — April is one of the best months to visit Shiraz. The weather rates excellent (10/10) on our comfort score.

April weather at a glance

Average high25°C (78°F)
Average low10°C (50°F)
Daily mean17°C (63°F)
Rainfall24 mm (0.9 in)
Rainy days (1 mm+)4
Humidity47%
Cloud cover52%
Daylight12.7 hours
Est. sunshine6.7 hours/day
Wind7.8 km/h
vs March5°C warmer than March, with 16 mm less rain.

What to pack for Shiraz in April

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

← MarchBest time to visit ShirazMay →

Nearby in April

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