Turkish Airlines also began flights between Kabul and Istanbul in 2011.
By bus
Buses run regularly between Jalalabad and Peshawar, Pakistan. Also, between Herat and Mashad, Iran. Afghani buses are thoroughly checked by Iranian border police for possible drugs, so expect delays