An accurately pre-trained stacking ensemble machine learning regressor was used to predict sulphate levels in two other Acid Mine Drainage (AMD) treatment plants using Transfer Learning (TL). The model was trained on the large Central Rand (CR) water quality dataset and was used to predict and impute the sulphate levels in the scanty East Rand (ER) and West Rand (WR) datasets which would not have been sufficient to train ML models from scratch. TL was successfully used to overcome this barrier and rapidly predicted sulphate levels in the East Rand and West Rand plants using the pre-trained model and achieved a high level of accuracy (Mean Squared Error:0.00124, Mean Absolute Error:0.0290 and R2:0.963) for the East Rand plant when comparing the predicted and true sulphate values. No true sulphate values existed for the West Rand plant; however, TL was successful in imputing these missing values and rapidly completed the West Rand dataset by providing the historic sulphate levels. This was possible due to the high degree of similarity between all domains (treatment plants) since they had similar geographic locations, the same treatment process, possessed the same important features and had the same relationships between variables. TL was successful in providing three accurate datasets for AMD sulphate levels, an important accomplishment towards having reliable data for use in design of experiments aimed at recovering valuable resources such as elemental sulphur, gypsum and important metals from AMD.