The longest National Highway is the NH7, which runs between Varanasi in Uttar Pradesh to Kanyakumari in Tamil Nadu, at the southernmost point of the Indian mainland, covering …a distance of 2369 km, and passes through Hyderabad and Bangalore.