Flight distance between Uitenhage, South Africa and Eskilstuna, Sweden 6,454.4 mi / 10,387.4 km