Der er tre forskjellige klimatiske regioner i Fars-provinsen. Det fjellrike området i nord og nordvest har moderat kalde vintre og mild sommer. De sentrale regionene, med relativt milde vintre, har varm og tørr sommer. I sør og sørøster vintrene moderate, mens sommeren er veldig varm. Gjennomsnittstemperaturen i Shiraz er 16,8° C, og varierer mellom 4,7° og 29,2° C.