Best Time to Visit Shiraz

Iran · weather by month, temperature and rainfall

Best monthsMarch to April and October to November
HottestJuly · 40°C
ColdestJanuary · 1°C
WettestJanuary · 49 mm

The best time to visit Shiraz is March to April and October to November, when the weather is at its most comfortable for sightseeing and time outdoors. July is the hottest month, with average highs of 40°C (104°F), while January is the coldest, with lows around 1°C (33°F). Rain is heaviest in January, at about 49 mm (1.9 in), and lightest in September, at 1 mm (0.0 in). July is the least comfortable month, mainly because of the heat.

When to go to Shiraz: a seasonal guide

Spring and autumn: the sweet spots

March to April and October to November are the months to aim for. Days are mild, evenings are cool, and you can walk between sights without melting. In April the orange blossom is out, and the gardens at Eram and Afif Abad smell wonderful. Nowruz, the Persian New Year, falls around 20 or 21 March. Iranian families travel then, so Shiraz is busy and hotels fill up. The first two weeks of the new year are the real squeeze. Late March and April after that are calmer.

October is dry and warm, and the light is soft at Persepolis, about an hour's drive northeast. Nov is cooler and has more rain, but it's still pleasant for walking around the Vakil Bazaar and the Nasir al-Molk (Pink) Mosque. Go in the morning, when sun pours through the stained glass.

Summer: hot, dry and quiet

June to August is hard going. Highs reach 38°C to 40°C, with July the hottest. There's almost no rain, and the air is very dry, so the heat feels sharp rather than sticky. Midday at Persepolis, where there's almost no shade, is tough. If you must come, do the ruins right at opening or late afternoon, then spend the middle of the day in the bazaar's cool brick halls or a teahouse.

May and September are the shoulder months. May is warm and still comfortable, though it gets hot by afternoon. September stays hot, with highs around 35°C, but the nights ease off. Both are good for cheaper, quieter trips if you can handle the heat.

Winter: cool, grey and cheap

December to February is cool and a bit damp, with lows near freezing in January. Our comfort scores for this season are good, and December and February rate Excellent. Rain tends to come in short spells, and in between you get clear, crisp days. It's a fine time for the city's sights, which you'll often share with few other visitors. Pack a proper coat for evenings, since it's cold after dark.

For poetry fans, the tombs of Hafez and Saadi, two of Persia's most loved poets, are lovely in any season. Locals visit Hafez's tomb in the evening, so you'll find it lively even in cold weather. Travelling on a budget or hate crowds? Winter and the hot summer months are your best bet, as long as you're happy to skip the best weather.

Shiraz weather by month

-5°0°5°10°15°20°25°30°35°40°02550January: 49 mm rainFebruary: 42 mm rainMarch: 40 mm rainApril: 24 mm rainMay: 7 mm rainJune: 1 mm rainJuly: 6 mm rainAugust: 4 mm rainSeptember: 1 mm rainOctober: 6 mm rainNovember: 43 mm rainDecember: 35 mm rainJanuary: 14°CFebruary: 16°CMarch: 20°CApril: 25°CMay: 32°CJune: 38°CJuly: 40°CAugust: 38°CSeptember: 35°COctober: 29°CNovember: 20°CDecember: 16°CJanuary: 1°CFebruary: 2°CMarch: 5°CApril: 10°CMay: 15°CJune: 19°CJuly: 22°CAugust: 21°CSeptember: 18°COctober: 13°CNovember: 7°CDecember: 3°CJanFebMarAprMayJunJulAugSepOctNovDec mm°C
Avg high Avg low Rainfall (mm)
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

Monthly climate table

MonthHighLowRainRainy daysHumiditySun hrs/dayRating
January14°C 56°F1°C 33°F49 mm659%5.8Good 7.8
February16°C 60°F2°C 36°F42 mm658%6.1Excellent 8.5
March20°C 69°F5°C 41°F40 mm552%7.1Excellent 10
April25°C 78°F10°C 50°F24 mm447%6.7Excellent 10
May32°C 89°F15°C 58°F7 mm234%9.2Good 7.8
June38°C 101°F19°C 67°F1 mm017%11.6Poor 3.9
July40°C 104°F22°C 72°F6 mm117%10.2Poor 2.9
August38°C 101°F21°C 69°F4 mm018%9.8Poor 3.9
September35°C 95°F18°C 64°F1 mm020%9.9Fair 5.8
October29°C 84°F13°C 56°F6 mm129%8.5Excellent 9.5
November20°C 69°F7°C 45°F43 mm550%6.4Excellent 10
December16°C 61°F3°C 37°F35 mm455%6.1Excellent 8.6

Frequently asked questions

When is the best time to visit Shiraz?

The best time to visit Shiraz is March to April and October to November, based on comfortable temperatures, low rainfall and plenty of sunshine.

What is the hottest month in Shiraz?

July is the hottest month in Shiraz, with an average high of 40°C (104°F).

What is the coldest month in Shiraz?

January is the coldest month in Shiraz, with an average low of 1°C (33°F).

What is the rainiest month in Shiraz?

January is the wettest month, with about 49 mm (1.9 in) of rain. September is the driest, with 1 mm (0.0 in).

Nearby destinations

More in Iran