Abstract: Provided is a system for predicting expected time of arrival (ETA) of vehicles. The scanning module is installed at a toll plaza for electronic toll collection (ETC) scan of a tracked vehicle and same and similar (SaSi) vehicles crossing the toll plaza. The SaSi vehicles are identified based on a plurality of predetermined factors. The computation module computes a segment time for plurality of segments from time difference between the ETC scans in two consecutive toll plazas for the SaSi vehicles moving ahead of the tracked vehicle. The segment time is computed based on a defined criteria. A segment time is computed for plurality of segments in an event of presence of non-SaSi vehicles or absence of toll road. Based on the computed segment time and periodic error correction module between successive segments, the ETA of the tracked vehicle is predicted.