WhereItsSunny

Climate of Shiraz, Fars, Iran

Point-value climate at Shiraz (Fars, Iran). Population approximately 1,240,000.

Located in Fars, Iran, Shiraz has a seasonal climate. Population approximately 1,240,000. Monthly average temperatures range from 5°C / 41°F in January to 28.8°C / 83.8°F in July, with rainfall varying from 0 mm / 0 in (September) to 44 mm / 1.7 in (January) — about 192 mm / 7.6 in across the year. Shiraz is the capital of Fars. These are point-value climate normals sampled at Shiraz's coordinates — often quite different from the surrounding region's area-weighted average.

Best sunny months: May, June, July, August, September, October, November.

Best time to visit Shiraz →

Sunny & HotSunny & WarmSunny & MildTropicalSnowy
MonthTemperatureRainfallMatches
January5°C41°F44 mm1.7″
February7°C44.6°F32 mm1.3″
March9.9°C49.8°F39 mm1.5″
April13.9°C57°F14 mm0.6″
May19.8°C67.6°F6 mm0.2″Sunny & Mild
June25.2°C77.4°F1 mm0″Sunny & Hot, Sunny & Warm
July28.8°C83.8°F1 mm0″Sunny & Hot
August28.6°C83.5°F1 mm0″Sunny & Hot
September25.1°C77.2°F0 mm0″Sunny & Hot, Sunny & Warm
October19.8°C67.6°F4 mm0.2″Sunny & Mild
November14.1°C57.4°F12 mm0.5″Sunny & Mild
December9.5°C49.1°F38 mm1.5″

Frequently asked questions

What is the best time to visit Shiraz?

The months with the sunniest, driest weather are May, June, July, August, September, October, November. Shiraz's warmest month is July at an average of 28.8°C / 83.8°F, and its driest month is September with about 0 mm / 0 in of rain.

What is the climate of Shiraz?

Shiraz, in Fars, Iran, has monthly average temperatures ranging from 5°C / 41°F in January to 28.8°C / 83.8°F in July. Annual rainfall is approximately 192 mm / 7.6 in, with the wettest month being January (44 mm / 1.7 in) and the driest September (0 mm / 0 in).

What is the average temperature in Shiraz in July?

The average temperature in Shiraz in July is 28.8°C / 83.8°F, with rainfall of about 1 mm / 0 in — the warmest month of the year.

When is the driest month in Shiraz?

The driest month in Shiraz is September, with about 0 mm / 0 in of average monthly rainfall. Average temperature that month is 25.1°C / 77.2°F.

When is the wettest month in Shiraz?

The wettest month in Shiraz is January, with approximately 44 mm / 1.7 in of average monthly rainfall.