The longest National Highway in India is National Highway 44 (NH 44), which was previously known as National Highway 7 (NH 7). NH 44 runs from Srinagar in Jammu and Kashmir to Kanyakumari in Tamil Nadu, covering a distance of approximately 3,745 kilometers. It is the longest north-south highway in India, traversing through several states including Jammu and Kashmir, Punjab, Haryana, Rajasthan, Madhya Pradesh, Maharashtra, Telangana, Andhra Pradesh, Karnataka, and Tamil Nadu.