Question:easy

The longest highway in India runs from

Show Hint

Think of old NH-7, running from a holy city on the Ganga all the way to the southern tip of India.
Updated On: Jul 17, 2026
  • Kolkata to Jammu
  • Shillong to Amritsar
  • Ambala to Nagercoil
  • Varanasi to Kanyakumari
Show Solution

The Correct Option is D

Solution and Explanation

The question is about the terminal cities of India's longest national highway, using the numbering in force when the paper was set in 2012.

  1. Kolkata to Jammu: No single national highway carried this pairing. The famous Kolkata to Delhi road was NH-2, part of the old Grand Trunk Road, and it measured about 1,465 km, well short of the longest.
  2. Shillong to Amritsar: This is also not one road. NH-1 ran from Delhi to Attari near Amritsar over about 456 km, and Shillong is served by highways in the northeast that never reach Punjab as one numbered route.
  3. Ambala to Nagercoil: This is a clever distractor, because Nagercoil sits in Kanyakumari district very close to the actual southern end point. But the northern terminus of the longest highway was Varanasi, not Ambala.
  4. Varanasi to Kanyakumari: This was NH-7, about 2,369 km long, the longest national highway in the country. It ran south through Madhya Pradesh, Maharashtra, Telangana, Andhra Pradesh, Karnataka and Tamil Nadu before ending at the land's end at Kanyakumari.

Option (D) matches NH-7, so it is correct.

Let's summarize:

  • NH-7: Varanasi to Kanyakumari, about 2,369 km, longest national highway under the old numbering.
  • NH-2 was Delhi to Kolkata at about 1,465 km, and NH-1 was Delhi to Attari at about 456 km.

So the longest highway in India ran from Varanasi to Kanyakumari.

Was this answer helpful?
0


Questions Asked in CLAT exam