שיראז ממוקמת בדרום איראן ובצפון-מערב מחוז כרמן. היא בנויה בשדה ירוק לרגלי הר זגרוס 1,500 מטר מעל פני הים. שיראז נמצאת 800 ק"מ מדרום לטהראן. נהר עונתי, נהר יבש, זורם דרך החלק הצפוני של העיר ונופל לאגם מהארלו. החל משנת 1920, באזור היה יער גדול של עצי אלון. שאלה: כמה גבוה מעל פני הים הוא שיראז?
1,500 מטרים (4,900 רגל)