Simultaneous measurements of main arterial roads inside the urban perimeter of Kurukshetra City (Haryana, India) regarding noise levels, traffic flow, and vehicle composition were taken and then used to develop some Traffic Noise Models (TNMs) to predict equivalent noise levels (
) from traffic flow per hour. The performance of the developed mathematical model was compared with four widely used TNMs. The potential of machine-learning techniques (M5 model tree, random forest and support vector machines) was also explored and their performance was compared with the developed mathematical TNM. Finally, the versatility of the developed mathematical model was examined for predicting the standard noise descriptors (
,
and
). The model required tuning for enhanced performance in predicting
, which was achieved by introducing a model coefficient (
= 1.05) to compensate for the night-time penalty. The study exhibited the potential application of machine-learning techniques in developing TNMs. However, the developed mathematical TNM allows a simple representation of a mathematical formula for the determination of
for any time-duration from the corresponding traffic flow per hour.