Flight distance between Dushanbe, Tajikistan and Johannesburg, South Africa 5,190.6 mi / 8,353.4 km