The nearest airport is PEW - Peshawar Intl, located 51.1 km south of Karkanro.
Other airports nearby include SDT - Saidu Sharif (79.3 km north east), JAA - Jalalabad (102.3 km west), ISB - Islamabad Chaklala (165.6 km south east), MFG - Muzaffarabad (175.0 km east),