Det afghanske jernbanenettet er begrenset til 24,6 km og forbinder med Turkmenistan. Tidligere var det en mindre forbindelse mellom den afghanske byen Hairatan (ved Amu-Darja nord for Mazar-e Sharif) over til den usbekiske byen Termez. Fra Turkmenistan, Usbekistan og Pakistan fører anleggsbaner til Afghanistan, og banen over Khyberpasset til den pakistansk-afghanske grensebyen Landi Khana er stengt. Det er for tiden to pågående jernbaneprosjekter, et mellom Herat og den iranske byen Mashhad og et annet mellom Kandahar og Quetta i Pakistan.