<P> National Highway 44 (NH 44) is the longest - running major north--south National Highway in India . It starts from Srinagar and terminates in Kanyakumari; the highway passes through the states of Jammu & Kashmir, Punjab, Haryana, Delhi, Uttar Pradesh, Madhya Pradesh, Maharashtra, Telangana, Andhra Pradesh, Karnataka, and Tamil Nadu . NH - 44 was laid and is maintained by Central Public Works Department (CPWD). </P> <P> 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, Nirmal, Kamareddy, Hyderabad, Kurnool and Mahbubnagar, Anantapur, and Bangalore, Dharmapuri, Salem, Karur, Madurai, Kovilpatti and Tirunelveli terminating at Kanyakumari . </P> <P> This highway starts from Srinagar . The highway connects several important Indian cities such as Srinagar, Jammu, Pathankot, Jalandhar, Ludhiana, Panipat, Delhi, Mathura, Agra, Gwalior, Jhansi, Jabalpur, Nagpur, Adilabad, Hyderabad, Kurnool, Anantapur, Bengaluru, Salem, Dindigul, Madurai and Kanyakumari . NH 44 covers the North - South Corridor of NHDP and it is officially listed as running over 3,745 km (2,327 mi) from Srinagar to Kanyakumari . It is the longest national highway in India . </P> <Ul> <Li> Haryana: 184 km (114 mi) </Li> <Li> Uttar Pradesh: 128 km (80 mi) </Li> <Li> Madhya Pradesh: 504 km (313 mi) </Li> <Li> Maharashtra: 232 km (144 mi) </Li> <Li> Telangana: 504 km (313 mi) </Li> <Li> Andhra Pradesh: 250 km (160 mi) </Li> <Li> Karnataka: 125 km (78 mi) </Li> <Li> Tamil Nadu: 627 km (390 mi) </Li> </Ul>

Which is the longest road in the india
find me the text answering this question