
Alexandru a trimis cea mai mare parte a armatei sale în capitala ceremonială persană Persepolis prin Drumul Regal Persan. Alexandru însuși a luat trupe selectate pe ruta directă către oraș. Apoi a luat cu asalt trecerea Porților Persane (în Munții moderni Zagros) care fusese blocată de o armată persană sub conducerea lui Ariobarzanes și apoi s-a grăbit la Persepolis înainte ca garnizoana sa să poată jefui trezoreria. La intrarea în Persepolis, Alexandru a permis trupelor sale să jefuiască orașul timp de câteva zile. Alexandru a stat cinci luni la Persepolis. În timpul șederii sale, un incendiu a izbucnit în palatul de est al lui Xerxes I și s-a extins în restul orașului. Cauzele posibile includ un accident de beție sau răzbunare deliberată pentru incendierea Acropolei din Atena în timpul celui de-al doilea război persan de către Xerxes. Chiar și în timp ce privea orașul ardend, Alexandru a început imediat să regrete decizia sa. Plutarh susține că le-a ordonat oamenilor săi să stingă incendiile, dar că flăcările s-au extins deja în cea mai mare parte a orașului. Curtius susține că Alexandru nu a regretat decizia sa decât a doua zi dimineață.