This paper studies the existing routes of public transportation in the Kingdom of Bahrain. The transportation service undergoes disruptions due to traffic congestions, constructive roads, bad weather conditions. In such cases, the bus needs to be rerouted in real time in order to perform its service efficiently. The main objective of the rerouting of buses is to minimize the time to reach the destination with the help of real time re-routing algorithm which will propose a solution to dynamically divert the course of the affected bus en route. © 2018 Institution of Engineering and Technology. All rights reserved.