The traffic composition in developing countries comprises of variety of vehicles which include cars, buses, trucks, and motorcycles. Motorcycles dominate the road with 77.5% compared to other types. Meanwhile, route recommendation such as navigation and Advanced Driver Assistance Systems (ADAS) is limited to particular vehicles only. In this research, we propose a framework for a contextual route recommendation system that is compatible with traffic conditions and vehicle type, along with other relevant attributes (traffic prediction, weather, temperature, humidity, heterogeneity, current speed, and road length). The framework consists of two phases. First, it predicts the traffic conditions by using Knowledge-Growing Bayes Classifier on which the dataset is obtained from crawling the public CCTV feeds and TomTom digital map application for each observed road. The performances of the traffic prediction are around 60.78–73.69%, 63.64–77.39%, and 60.78–73.69%, for accuracy, precision, and recall respectively. Second, to accommodate the route recommendation, we simulate and utilize a new measure, called road capacity value, along with the Dijkstra algorithm. By adopting the compatibility, the simulation results could show alternative paths with the lowest RCV (road capacity value).