Širazas yra įsikūręs žalioje lygumoje, Zagros kalnų papėdėje, 1500 metrų aukštyje virš jūros lygio. Širazas yra 800 kilometrų į pietus nuo Teherano. Sezoninė upė, Sausa upė, teka per šiaurinę miesto dalį ir patenka į Maharloo ežerą. Nuo 1920 m. vietovė turėjo didelį ąžuolo medžių mišką.
1500 metrų