The longest national highway is NH44, which runs between Varanasi in Uttar Pradesh and Kanyakumari in Tamil Nadu, at the southernmost point of the Indian mainland, covering a distance of 2,369 km (1,472 mi). The shortest national highway is NH966B, which spans 6 km (3.7 mi), to the Ernakulam - Kochi Port.