The need for a real-time public transport information system is growing steadily. People want to plan their city commutes and do not like waiting for long hours, nor take a long route to reach their destination. The proposed hardware solution in this paper computes the shortest path to reach the destination in real time and gives that information to the bus driver. Artificial Neural Networks (ANN) is used to give an accurate estimate of the arrival time (ETA) to the commuter by means of an application. ETA to the next stop is communicated to the commuter using the MQTT (Message Queuing Telemetry Transport) protocol, by the hardware mounted on the bus. The proposed solution also adds a fleet management console to the administrators, making them manage and monitor the fleet of buses in real time. The prototype thus developed makes sure the commuting in cities is pleasant, and hassle free.