Dareios I underla Taxila til persiske akamenide-dynastiet rike ca. 518 f.Kr., før Aleksander den store erobret byen i 326 f.Kr. og satte en makedonsk garnison der, men det greske styret endte i 317 f.Kr. Den blomstret i løpet av det første til det femte århundret (se Gandhara). Lokalisert i krysset mellom tre betydelige handelsruter, var det et viktig økonomisk og strategisk sted.