Flight distance between Eskilstuna, Sweden and Asadābād, Afghanistan 2,956.2 mi / 4,757.6 km