The transportation network’s service quality is generally depends on providing demand based routing. Different existing approaches are focused to enhance the service quality of the transportation but them fails to satisfy the demand. This work presents an effective demand based objectives for optimal route generation in public transport network system. The proposed demand based optimal route generation process is described in subsequent stages. Initially, the passengers in each route are clustered using Distance based adaptive Fuzzy C-means clustering approach (DFCM) for collecting the passengers count in each stop. Here, the number of cluster members in each cluster is equivalent to the passenger’s count of each stop. After the clustering process, adaptive objectives based beetle swarm optimization (ABSO) approach based routing is performed based on the clustered data. Further, re-routing is performed based on the demand based objectives such as passenger’s count, comfort level of passengers, route distance and average travel time using ABSO approach. This ABSO approach provides the optimal routing based on these demand based objectives. The presented methodology is implemented in the MATLAB working platform. The dataset used for the analysis is Surat city transport historical data. The experimental results of the presented work is examined with the different existing approaches in terms of root mean square error (9.5%), mean error (0.254%), mean absolute error (0.3007%), correlation coefficient (0.8993), vehicle occupancy (85%) and accuracy (99.57%).