I 516 f.Kr. førte Dareios en militær kampanje til Sentral-Asia, Aria og Baktria, og marsjerte deretter inn i Afghanistan og til satrapiet Taxila (dagens Hindush i Pakistan). Han tilbrakte vinteren 516-515 f.Kr. i Gandhara, og forberedte seg på å erobre Indusdalen i 515 f.Kr. Han kontrollerte Indusdalen fra Gandhara til moderne Karachi og utpekte den greske eventyreren Skylaks fra Karyanda til å utforske Indiahavet fra munningen av Indus til Suez ved Rødehavet. Skylaks skrev siden et geografisk verk som var populær i antikken, men gikk deretter tapt. Dareios marsjerte tilbake via Bolanpasset og returnerte gjennom Arakhosia og Drangiana tilbake til Perserriket.