In this study, the satellite data of ASTER and Landsat 8 OLI were used for the discrimination of lithological units covering the Khyber range. Of the 24 tested band combinations, the most suitable include 632 and 468 of ASTER and 754 and 147 of OLI in the RGB sequence. The data were also tested with two conventional machine learning algorithms (MLAs), namely maximum likelihood classification (MLC) and support vector machine (SVM), for lithological mapping. Principal component analysis (PCA), minimum noise fraction (MNF), band ratios, and color composites in combination with available lithological maps and field data were utilized for training sample collection for the MLC and SVM models to classify the lithological units. The accuracy assessment of SVM and MLC was performed using a confusion matrix, which revealed a higher accuracy of 74.8419% and 72.1217% for ASTER and an accuracy of 58.4833% and 60.0257% for OLI, respectively. The results indicate that ASTER imagery is more suitable for lithological discrimination in the study area due to its high spectral resolution in the VNIR to SWIR range. The experiment revealed that the SVM classification offered the highest overall accuracy of nearly 75% and the kappa coefficient value of 0.7 on ASTER data. This demonstrates the effectiveness of SVM classification in exploring lithological mapping in dry to semi-arid regions.