This study investigated the dynamics of land use and land cover (LULC) modelling, mapping, and assessment in the Kegalle District ofSri Lanka, where policy decision-making is crucial in agricultural development where LULC temporal datasets are not readily available.Employing remotely sensed datasets and machine learning algorithms, the work presented here aims to compare the accuracy of three classification approaches in mapping LULC categories across the time in the study area primarily using the Google Earth Engine (GEE). Three classifiers namely random forest (RF), support vector machines (SVM), and classification and regression trees (CART) were used in LULC modelling, mapping, and change analysis. Different combinations of input features were investigated to improve classification performance. Developed models were optimised using the grid search cross-validation (CV) hyperparameter optimisation approach. It was revealed that the RF classifier constantly outstrips SVM and CART in terms of accuracy measures, highlighting its reliability in classifying the LULC. Land cover changes were examined for two periods, from 2001 to 2013 and 2013 to 2022, implying major alterations such as the conversion of rubber and coconut areas to built-up areas and barren lands. For suitable classification with higher accuracy, the study suggests utilising high spatial resolution satellite data, advanced feature selection approaches, and a combination of several spatial and spatial-temporal data sources. The study demonstrated practical applications of derived temporal LULC datasets for land management practices in agricultural development activities in developing nations.