India is the one of the fastest growing country in the world. India’s fastest economic growth resulted in a massive increase in the number of vehicles on the road. Public transport is widely available but still not sufficient for the growing population of the nation. Poor road qualities and lack of parking spaces are one of the reason for heavy traffic congestions in an area.Traffic Jams in Indian cities aren’t just fustrating but they are also expensive. India’s biggest cities may be lossing up to Rs.1.4 lakh crore annually, according to a study conducted by the global consultancy firm. For an average Indian youth owning a two-wheeler, driving on any of the major Indian cities, is equivelent to waging a daily war. The evey day struggle and effor of dodging, traffic and heavy pollution causes a haphazard. On an average a common man spends 360 hours in traffic jams. India’s progress is stuck in traffic jams, if india has to maintain its growth ,we need some innovative solutions. Country require around 15,000 km of new expressways .Other than constructing roads, applying new technologies on already contructed expressways is also one of the solution for relief from congestions.One technology come in spotlight that is Machine Learning.Machine learning is an application of artificial intelligence (AI) that provides systems the ability to automatically learn and improve from experience without being explicitly programmed. Machine learning focuses on the development of computer programs that can access data and use it learn for themselves.The process of learning begins with observations or data, example observing the number of vehicles causing congestion, then perform operation accordingly. With the help of machine learning we can reduce the percentage of traffic jams and decrease the economic.