Urbanization and expansion in each city of emerging countries have become an essential function of Earth’s surface, with the majority of people migrating from rural to urban regions. The various urban category characteristics have emphasized the great importance of understanding and creating suitable land evaluations in the future. The overall objective of this study is to classify the urban zone utilizing building height which is estimated using Sentinel-1 synthetic aperture radar (SAR) and various satellite-based indexes of Sentinel-2A. The first objective of this research is to estimate the building height of the Sentinel-1 SAR in Nonthaburi, Thailand. A new indicator, vertical-vertical-horizontal polarization (VVH), which can provide a better performance, is produced from the dual-polarization information, vertical-vertical (VV), and vertical-horizontal (VH). Then, the building height model was developed using indicator VVH and the reference building height data. The root means square error (RMSE) between the estimated and reference height is 1.413 m. Then, the second objective is to classify three classes of urban types, which are composed of residential buildings, commercial buildings, and other buildings, including vegetation, waterbodies, car parks, and so on. Spectral indices such as normalized difference vegetation index (NDVI), normalized difference water index (NDWI), and normalized difference built up the index (NDBI) are extracted from the Sentinel-2A data. To classify the urban types, a three-machine learning classifier, support vector machine (SVM), random forest (RF), and k-nearest neighbor (KNN) were developed. The classification uses randomly trained data from each 500 m focus study which are divided into a 100 × 100 m grid. Different models are examined using different variables, for example, classification using only building height and only spectral indices. The indices and estimated building height were used to classify the urban types. Not only the average of various satellite-based indices and building height of 100 × 100 m grid was used, but also the minimum, maximum, mean, and standard deviation were calculated from NDVI, NDWI, NDBI, and building height. There are a total of 16 variables used in the model. Eventually, the principal components analysis (PCA) was used to reduce the variables and get better performance of the models. SVM showed better accuracy than the other two, RF and KNN. The accuracies of SVM, RF, and KNN are 0.86, 0.75, and 0.76, respectively.