Flight distance between Shahritus, Tajikistan and Cape Town, South Africa 5,865.3 mi / 9,439.3 km