Juniper Publishers- Journal of Civil Engineering Abstract This study attempts to make use of traffic behaviour on the aggregate level to estimate congestion on urban arterial and sub-arterial roads of a city exhibiting heterogeneous traffic conditions by breaking the route into independent segments and approximating the traffic flow behaviour of the segments. The expected travel time in making a trip is modelled against sectional traffic characteristics (flow and speed) at origin and destination points of road segments, and roadway and segment traffic characteristics such as diversion routes are also tried in accounting for travel time. Predicted travel time is then used along with free flow time to determine the state of congestion on the segments using a congestion index (CI). A development of this kind may help in understanding traffic and congestion behaviour practically using easily accessible inputs, limited only to the nodes, and help in improving road netw