15 Longest National Highways of India by New Highway Number

Government of India has officially published new numbering system for all the national highway network of India on 28 April 2010. As per the new numbering system, All major Highways will be single digit or double digit and also based on the orientation and the geographic location of the highway.

NH 44 – 3,745 km (Old NH 7)

Longest-National-Highway 7

National Highway 44 (NH 44) is the longest National Highway in India, starts from Srinagar and terminates in anyakumari. The NH 44 highway has come into being by merging seven major national highways of old number that include NH 1A,NH 1,NH 2,NH 3, NH 75,NH 26 and NH 7. Major stretch of NH 44 are part of North South Corridor and the Golden Quadrilateral,connects several important Indian cities from Srinagar to Kanyakumari.

NH 27 – 3,507 km

National Highway 27 (NH 27) is a part of North South and East West Corridor of India,starts from Porbandar and terminates in Silchar. The 3,507 km long road is the second longest National Highway in India after National Highway 44 (old NH 7). Jhansi is the junction of North South and East West Corridors.

NH 48 – 2,807 km (Old NH 8)

National-Highway 8

National Highway 48 (NH 48) starts from Delhi and terminates at Chennai. The national highways of old NH 8, stretch from Delhi to Jaipur including Kishangarh expressway,National Expressway 1, Udaipur to Vadodara and Baroda to Bombay (NH 8 old) were merged and renumbered to NH 48. Ahmedabad Vadodara Expressway, Delhi Gurgaon Expressway, Jaipur-Kishangarh Expressway and Western Express Highway are the part of new numbered National Highway 48.

NH 52 – 2,317 km

National Highway 52 (NH 52) is a 2,317 km long highway that connects north to south India. NH 52 passes through the major cities of Hisar, Jaipur, Kota, Indore, Dhule,Aurangabad, Bijapur to Hubli.

NH 30 – 2,010 km

National Highway 30 (NH 30) was previously National Highway 221, connecting Sitarganj in Uttarakhand with Ibrahimpatnam in Andhra Pradesh. NH 30 passes through 6 major states of India covering a distance of 2,010 km through the cities of Lucknow, Allahabad,Jabalpur, Raipur and Bhadrachalam.

NH 6 – 1,873 km

National Highway 6 (NH 6) starts near Jorabat in Meghalaya and terminates at Selling in Mizoram. The 1,873 km long highway is the longest national highway in north east India and passes through the states of Meghalaya, Assam and Mizoram.

NH 53 – 1,781 km

National Highway 53 (NH 53) is a 1,781 km long highway connecting Hajira in Gujarat and Pradip port in Odisha. NH 52 runs through four states of Gujarat, Maharashtra, Chhattisgarh and Odisha.

NH 16 – 1,659 km (Old NH 5)

National-Highway 5

National Highway 16 (NH 16) is a part of the Golden Quadrilateral project, runs along east coast of West Bengal, Odisha,Tamil Nadu and Andhra Pradesh. The 1,659 km long road highway connects various cities and towns of four states and terminates at Chennai in Tamil Nadu.

NH 66 – 1,593 km (Old NH 17)


National Highway 66 (NH 66) was previously known as NH 17, that runs parallel to the Western Ghats of India. It starts at Panvel and terminates at Kanyakumari, passing through all the major cities and towns of different states of Maharashtra, Goa, Karnataka, Kerala and Tamil Nadu. NH 66 offers the most beautiful road journey in India along the western coast of Karwar,Chiplun,Mangaon,Maravanthe and Alappuzha.

NH 19 – 1,435 km (Old NH 2)


National Highway 19 is one of the top 10 longest national highways of India, Often referred as Delhi Kolkata Road. The 1,435 km long highway is one of the busiest National Highways in India, runs through the major cities of Delhi, Agra, Varanasi, Barhi,Asansol and Kolkata. It was part of the Golden Quadrilateral and a major portion is the historical Grand Trunk Road.

NH 34 – 1,426 km

National Highway 34 (NH 34) runs from Gangotri Dham in Uttarakhand and ends at NH44 near Lakhnadon, Jabalpur . The 1,426 km long national highway route include Uttarkashi,Rishikesh,Haridwar,Ghaziabad, Bulandshahr, Aligarh,Damoh and Jabalpur.

NH 2 – 1,214 km

National Highway 2 (NH 2) starts near Dibrugarh and connect Assam, Nagaland, Manipur, Mizoram states with Sivasagar, Kohima, Imphal and Tuipang. The NH 2 1,214 km long highway is the second longest national highway in North East India.

NH 13 – 1,150 km

National Highway 13 (NH 13) was previously known as NH 229, running from Tawang in Arunachal Pradesh to Pasighat in Assam. The 1,150 km long highway passes through beautiful town of Sela Lake,Dirang, Bomdila, Ziro Town, Biru and Pasighat in Assam.

NH 47 – 1,080 km

National Highway 47 (NH 47) starts from Bamanbore in Gujarat and terminates at Nagpur in Maharashtra. The 1,080 km long highway route include Bamanbore, Limbdi,Godhra,Indore,Harda Betul and connect to NH44 at Nagpur.

NH 31 – 968 km

National Highway 31 (NH 31) starts from Uttar Pradesh and terminates at West Bengal. The 968 km long highway passes through Bihar state and crossed with West Bengal State Highway 10.