From chaotic intersections to endless traffic jams, these Indian cities are leading the pack in traffic snarls, making daily travel a frustrating ordeal for millions. The TomTom Traffic Index, an annual global report analysing traffic congestion patterns in major cities, has revealed the names of India’s top cities that face severe traffic congestion. Here’s the list of the cities where the traffic nightmare is at its worst.
Kolkata, West Bengal: The city ranks first on the list, experiencing the slowest traffic speeds in India during 2024-25. On average, it takes 34 minutes and 33 seconds to travel just 10 km. (Image: Canva)

Bengaluru, Karnataka: It clocks an average of 34 minutes 10 seconds per 10 km. The city saw a 50-second increase over 2023’s commute time. (Image: Canva)

Pune, Maharashtra: Pune takes the third spot, with an average of 33 minutes 22 seconds to travel 10 km and costing commuters about 108 hours annually. (Image: Canva)

Hyderabad, Telangana: The city records an average of 31 minutes 30 seconds per 10 km. Traffic remains sluggish especially during peak hours when major corridors choke. (Image: Canva)

Chennai, Tamil Nadu: It takes around 30 minutes 20 seconds per 10 km, costing commuters about 94 hours per year in traffic delays. (Image: Canva)

Mumbai, Maharashtra: The city sees traffic speeds averaging 29 minutes 26 seconds per 10 km, positioning it as the sixth slowest in India. (Image: Canva)

Ahmedabad, Gujarat: The city averages 29 minutes 3 seconds per 10 km, causing about 73 hours yearly lost to traffic delays. (Image: Canva)

Ernakulam, Kerala: The city averages 28 minutes 30 seconds per 10 km, making it 8th slowest in the country. Reportedly, commuters loose nearly 88 hour per year in rush-hour congestion. (Image: Canva)

Jaipur, Rajasthan: The city records an average travel time of 28 minute 28 seconds per 10 Km, leading roughly 83 hours lost annually in traffic congestion. (Image: Canva)

New Delhi, Delhi: The capital also features in the list with an average commute time of 23 minutes 24 seconds per 10 km, resulting in 76 hours lost annually in congestion. (Image: Canva)