Public bus transit (PBT) reintroduces a vital component of the city's transportation system. Regardless, (PBT) is often difficult to use because of the lack of real-time information about bus locations and delays, making it impossible for passengers to predict bus arrivals and plan their excursions in the event of business delays and poor service. Due to various factors, such as traffic bottlenecks, operating delays, and irregular passenger loading schedules at each stop, accurately tracking buses, and informing passengers of their anticipated arrival times is doubtful. In this study, we show how to use a decision support approach (PBT) to estimate bus arrival times in the short and long term. To estimate bus arrival times, the system employs real-time streaming bus position data that is updated once every minute, as well as generally accurate arrival and departure data from stations.