Top Ten Longest National Highways of India

Indian road network has a very wide range of trap, from the corner of rural villages to the highrise building of metro cities. These road’s play a very important role to develop the infrastructure of a country and help to boost the economy as well. Indian national highways connect every major city of India from north to south to east to west, there are major road projects going on called as Golden Quadrilateral highways and many small along with.

15 Longest National Highways of India by New Highway Number

National Highway 7

National-Highway 7

Length: 2,369 km    
From Varanasi to Kanyakumari
Route: Varanasi> Jabalpur> Nagpur> Hyderabad> Bangalore> Madurai> Kanyakumari

National Highway 7 is renamed as National Highway 44, The 2,369 km long road is the longest National Highway of India and one of the major road network between south and north India. The National Highway 44 cross 6 Indian states and connects major Indian cities like Varanasi,Nagpur, Hyderabad,Bangalore and Madurai. Some of the part of NH7 or NH44 is selected as North-South Corridor and Golden Quadrilateral highway projects.

National Highway 6

National-Highway 6

Length: 1,949 km
From Hajira to Kolkata
Route: Hajira> Surat> Dhule> Nagpur> Raipur> Sambalpur> Kolkata

The second national highway of Indian NH 6 is the major project of National Highway network of India. National Highway 6 run through the west to east corner of India via 6 states and many cities and towns.

National Highway 5

National-Highway 5

Length: 1,533 km
From Cuttack to Chennai
Route: Bhubaneswar> Visakhapatnam> Vijayawada> Nellore> Chennai

The east coast highway NH5 run through the coastal region of India and connects Orissa, Andhra Pradesh and Tamil Nadu. Its one of the major highways in India, originates at the Junction of NH 6 near Cuttack.

National Highway 15

National-Highway 15

Length: 1,526 km
From Pathankot to Samakhiali
Route: Pathankot> Amritsar> Bhatinda> Bikaner> Jaisalmer> Kutch> Samakhiali

The NH 15 is one of the major highway of northwestern India,connects Samakhiali of Gujarat to Pathankot in Punjab via Rajasthan. National Highway 15 is the 1,526 km long road network and connect major citis such as Amritsar, Jaisalmer and run of kutch.

National Highway 2

National-Highway 2

Length: 1,465 km
From Delhi to Dankuni
Route: Faridabad> Mathura> Agra> Allahabad> Varanasi> Mughalsarai> Aurangabad> Dhanbad> Durgapur> Kolkata

The Delhi-Kolkata Road is known as National Highway 2, one of the most busiest road network in India. Most of the part of National Highway 2 is constitutes on Grand Trunk Road, the Asia’s oldest and longest major road. National Highway 2 is consist of Belghoria Expressway, Durgapur Expressway,Kanpur Over-Bridge and Allahabad Bypass Expressway.

National Highway 8

National-Highway 8

Length: 1,428 km
From Delhi to Mumbai
Route: Delhi> Gurgaon> Jaipur> Udaipur> Gandhinagar> Ahmedabad> Vadodara> Surat> Silvassa> Mumbai

National Highway 8 is the first project to got complete of the Golden Quadrilateral project. The 1,428 km long highway connects Indian capital Delhi to commercial and entertainment capital of India, Mumbai. Delhi-Gurgaon Expressway and Ahmedabad Vadodara Expressway or NE1 are the part of NH8, its known as Western Express Highway in mumbai. Important cities on the highway are pink city Jaipur, capital city Gandhinagar and Silvassa, capital of Union Territory Dadra and Nagar Haveli.

National Highway 17

National-Highway 17

Length:1,269 km
From Panvel to Kochi
Route: Panvel> Panaji> Ankola> Maravanthe> Mangalore> Kozhikode> Ernakulam> Kochi

The National Highway 17 is now referred as NH 66 is the most beautiful highway in India connect Panvel to Kochi through western coast of India and parallel to western ghats mountain ranges and Arabian sea. National Highway 17 passes through high hills, dense forests, long rivers and also touch shores of Arabian sea at Maravanthe. Maravanthe is the only place where NH 66 runs between the river and Arabian sea.

National Highway 4

National-Highway 4

Length:1,235 km
From Thane to Chennai
Route: Mumbai> Pune> Kolhapur> Hubli> Bangalore> Kozhikode> Vellore> Chennai

National Highway 4 also known as Pune-Bangalore road is the major part of Golden Quadrilateral project to connect two capital city of Mumbai to Chennai. NH 4 passes through some of the very populous Indian cities Mumbai, Pune, Bangalore and Chennai. The NH 4 is supplemented by the first expressway of India,the Mumbai-Pune Expressway and triangle of National Highways NH7, NH46.

National Highway 3

Length:1,161 km
From Agra to Mumbai
Route: Agra> Gwalior> Indore> Dhule> Nashik> Mumbai

The National Highway 3 or NH3 is popularly known as AB road or Agra to Bombay Highway that
runs through the four states of India and connect Agra in Uttar Pradesh to the city of Mumbai. AB road is one of the most busiest road and the major section of North-South corridor project at between Agra and Gwalior.

National Highway 31

National-Highway 31

Length: 1,125 km
From Barhi to Guwahati
Route: Barhi> Jhumri Tilaiya> Bakhtiarpur> Begusarai> Dalkhola> Siliguri> Kokrajhar> Guwahati

The National Highway 31 is originate from the Junction of NH2 in Jharkhand state and travel through East-West Corridor of North-East India. NH 31 road network highway provides gateway to the North East states of India. National Highway 31 is one of the most danger and toughest highway in India.

Which one is the best among these long and beautiful highways of India ? Have you travel on any one of these ? Share your journey.


  • superb, thanks to all who discovered this website.

  • Bala says:

    Very helpul stuff…. 😀

  • sumit says:

    i had travelled on NH3. the journey is marvellous and roads are brilliant. Thanks to NHAI for doing great work….

  • ANIL GAVALI says:

    I Have travell Mumbai to Banglore via NH-4 This vry great works , thanks NHAI.

  • ASHISH BAGUI says:

    I have travelled in NH 8 & NH 2. NH-8 From Ahmedabad to Baroda in Gujarat & NH-2 From Kolkata to Shrirampur in West Bengal.

  • Rajesh gowda says:

    NH 4 is better than all

  • i travelled NH 7 hyderabad to bangalore

  • Swapnil Mishra says:

    very good info.

  • Himanshu says:

    I have travelled by NH7- Bangalore to Kanyakumari

  • Ankur Varshney says:

    I have traveled 95% of the longest highway NH7 all the way from Kanyakumari to Allahabad (near Varanasi) and here are my findings :
    1) Kanyakumari to Bangalore : Delight !!! You can drive @ 130-150Km/hr without issues. Only small part near hosur is being widened so expect a couple of diversions.

    2) Bangalore to Hyderabad : Simply Awesome !!!

    3) Hyderabad to Nagpur : PATHETIC ! Don’t take NH7 between Hyderabad to Nagpur. Nearly 70Kms of road is non-existing after Pandharkawada and you will repent badly as there are no inner roads or diversions to avoid once you have crossed Adilabad. Take the alternative route via state highway via Karimnagar > Ramagundam > Balharshah > Hingan ghat > Buti Bori > Nagpur. You will need to drive 35 odd Kms extra, however, you will love your choice later. The road is very good except for 1 or 2 kms near the railway crossing.

    4) Nagpur to Jabalpur : Not so great ! From Nagpur to Seoni you need to pass through Pench Tiger Reserve forest which may be an adventure, however the road is narrow, without divider and full of rough patches which will allow you to lose significant time if your destination is Lucknow/Allahabad/Varanasi. Alternative route (NH26B / 26) is much better : Nagpur > Chhindawara > Narsinghpur > Sagar > Lalitpur > Jhansi. After Jhansi take diversion towards Kanpur (NH25) if you are heading towards Lucknow/Varanasi OR towards Gwalior(NH75) if you are heading towards Delhi. NH25 is really good. NH75 should be good too though I haven’t traveled on NH75 on this part of the journey.

    5) Jabalpur to Varanasi : Not good, not so bad either. Manageable.

    Crux : NH7 is best in the southern part of India while not so great in MP region as of September 2014 when I traveled across the North and south India.

    • Sandeep Karak says:

      What is this then? Nh44

      • Ankur Varshney says:

        NH44 is the new longest highway of India. It has come into being by merging seven previously differently numbered national highways in full or part starting from former NH 1A from Srinagar in Jammu & Kashmir, former NH 1 in Punjab and Haryana ending at Delhi, part of former NH 2 starting from Delhi and ending at Agra, former NH 3 (popularly known as Agra-Bombay highway) from Agra to Gwalior, former NH 75 and former NH 26 to Jhansi, and finally former NH 7 via Nagpur, and Adilabad, Nizamabad, Hyderabad and Kurnool in Telengana / Andhra Pradesh,[2] and Bangalore, Dharmapuri, Salem, Tirunelveli and Madurai terminating at Kanyakumari. Total length of 3745 kms.
        There were markings of NH44 on major portions of NH7 already completed in 2014 itself. I think NHAI has already completed in the other sections of older highways which are now a part of new NH44.

  • prasannakumar m says:

    I ‘ve traveled between Bangalore to mumbai via NH 4 , it was an amazing journey in my life nd we can maintain our speed up to 130/150k/h

  • Rohan Daniel Chaudhury says:

    Ya My hometown is in Nh 31..& travelled parts of Nh-2..& Nh-5…

  • Vishwadeep Pal says:

    Update: NH 44 is the longest national highway of India connecting Srinagar(J&K) to Kanyakumari(Tamil Nadu)

  • Abhinandan says:


Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like