The nearest airport is PEW - Peshawar Intl, located 74.8 km north of Takht.
Other airports nearby include JAA - Jalalabad (142.1 km north west), ISB - Islamabad Chaklala (165.6 km east), SDT - Saidu Sharif (188.5 km north east), LYP - Faisalabad Intl (267.6 km south east),