This paper presents a dynamic model that can provide prediction for the estimated arrival time of a bus at a given bus stop using Global Positioning System (GPS) data. The proposed model is a hybrid intelligent system combining Fuzzy Logic and Neural Networks. While Neural Networks are good at recognizing patterns and predicting, they are not good at explaining how they decide their input parameters. Fuzzy Logic systems, on the other hand, can reason with imprecise information, but require linguistic rules to explain their fuzzy outputs. Thus combining both helps in countering each other’s limitations and a reliable and effective prediction system can be developed. Experiments are performed on a real-world dataset and show that our method is effective in stated conditions. The accuracy of result is 86.293% obtained. © Springer International Publishing Switzerland 2015.