Kabul ble først nevnt i en hentydning til elven rundt 1200 f.Kr. og i en referanse til en bosetning ved navn av de persiske akamenidene rundt år 300 f.Kr. Baktrianerne grunnla byen Parapamisidae nær Kabul, men det ble senere overgitt til mauryanerne i det 1. århundre. Kabul ble så innlemmet i Kushan-riket. Byen kom så under indisk kontroll frem til den ble erobret av araberne i 664. I løpet av de neste 600 årene ble byen kontrollert fortløpende av samanidene av Bukhara, Ghaznavid-riket og ghoridene av Bamiyan.