Under Buwayhid-dynastiet på 900-tallet vokste Shiraz til en stor og velstående by. På den tiden var det en betydelig minoritet av zoroastrere i området. Den siste Buwayhid-herkeren fikk i 1048 oppført en mur omkring byen, noe den ikke hadde hatt tidligere. Seldsjukkiske styrker tok kontroll over region på 1060-tallet. Salghuridene tok kontroll over Fars i 1148 og dette innledet en blomstringstid for Shiraz som blant annet ble et viktig islamsk lærested og flere betydelig byggeprosjekter. Salghuridene skjermet Shiraz mot angrep fra mongolske styrker som trengte inn i det nordlige Iran.