Multiple choice Which of the following national highways of India is the longest? NH 7 NH 8 NH 15 NH 2 NH 47A Reveal answer Fill a bubble to check yourself A Correct answer Explanation National Highway-7 is the longest and traverses 2, 369 km between Varanasi and Kanyakumari via Jabalpur, Nagpur, Hyderabad, Bangalore and Madurai.