This is a list of National Highways of India sorted by highway number. You can also refer to the map showing the national highways connecting the different cities of India.

National Highways in India

Highway Connects Total Length
NH 1Delhi to Amritsar and Indo-Pak Border456 km
NH 1AJalandhar to Uri663 km
NH 1BBatote to Khanbal274 km
NH 1CDomel to Katra8 km
NH 1DSrinagar to Kargil to Leh422 km
NH 2Delhi to Dankuni1,465 km
NH 2ASikandra to Bhognipur25 km
NH 2BBardhaman to Bolpur52 km
NH 3Agra to Mumbai1,161 km
NH 4Junction with NH 3 near Thane to Chennai1,235 km
NH 4ABelgaum to Panaji153 km
NH 4BNhava Sheva to Palaspe27 km
NH 5Junction with NH 6 near Baharagora to Chennai1,533 km
NH 5AJunction with NH 5 near Haridaspur to Paradip Port77 km
NH 6Hazira to Kolkata1,949 km
NH 7Varanasi to Kanyakumari2,369 km
NH 7APalayamkottai to Tuticorin Port51 km
NH 8Delhi to Mumbai1,428 km
NH 8AAhmedabad to Mandvi473 km
NH 8BBamanbore to Porbunder206 km
NH 8CChiloda to Sarkhej46 km
NH 8DJetpur to Somnath127 km
NH 8ESomnath to Bhavnagar220 km
NH NE1Ahmedabad to Vadodara Expressway93 km
NH 9Pune to Machillipatnam841 km
NH 10Delhi to Fazilka and Indo-Pak Border403 km
NH 11Agra to Bikaner582 km
NH 11AManoharpur to Kothum145 km
NH 11BLalsot to  Dholpur180 km
NH 12Jabalpur to Jaipur890 km
NH 12AJabalpur to Jhansi333 km
NH 13Solapur to Mangalore691 km
NH 14Beawar to Radhanpur450 km
NH 15Pathankot to Samakhiali1,526 km
NH 16Nizamabad to Jagdalpur460 km
NH 17Panvel to Chavakkad  and North Paravur Junction with NH 47 near Edapally at Kochi1,269 km
NH 17AJunction with NH 17 near Cortalim to Murmugao19 km
NH 17BPonda  Verna to Vasco40 km
NH 18Junction with NH 7 near Kurnool and Nandyal to Cuddapah and Junction with NH 4 near Chittoor369 km
NH 18APuthalapattu to Tirupati50 km
NH 19Ghazipur to Patna240 km
NH 20Pathankot to Mandi220 km
NH 21Junction with NH 22 near Chandigarh to Manali323 km
NH 21APinjore to Swarghat65 km
NH 22Ambala to Indo China Border near Shipkila459 km
NH 23Chas to Talcher and Junction with NH 42459 km
NH 24Delhi to Lucknow438 km
NH 24ABakshi Ka Talab to Chenhat (NH 28)17 km
NH 25Lucknow to Shivpuri352 km
NH 25AKm 19 (NH 25) to Bakshi Ka Talab31 km
NH 26Jhansi to Lakhnadon396 km
NH 27Allahabad to Mangawan93 km
NH 28Junction with NH 31 Near Barauni and Muzaffarpur to Lucknow570 km
NH 28AJunction with NH 28 near Pipra  to Indo and Nepal Border68 km
NH 28BChhapra to Bagaha and Junction with 28A at Chapwa121 km
NH 28CBarabanki to Indo and Nepal Border184 km
NH 29Gorakhpur to Varanasi196 km
NH 30Junction with NH 2 near Mohania and Patna to Bakhtiarpur230 km
NH 30AFatuha to Barh65 km
NH 31Junction with NH 2 near Barhi and Bakhtiarpur to Charali and Amingaon Junction with NH 371,125 km
NH 31ASevok to Gangtok92 km
NH 31BNorth Salmara to Junction with NH 37 near Jogighopa19 km
NH 31CNear Galgalia to Sidili and Junction with NH 31 near Bijni235 km
NH 32Junction with NH 2 near Gobindpur and Dhanbad  to Jamshedpur179 km
NH 33Junction with NH 2 near Barhi to Jamshedpur Junction with NH 6 near Baharagora352 km
NH 34Junction with NH 31 near Dalkhola and Baharampur to Dum Dum443 km
NH 35Barasat to Petrapole on India and Bangladesh border61 km
NH 36Nowgong to Dimapur (Manipur Road)170 km
NH 37Junction with NH 1B near Goalpara and Guwahati to Saikhoaghat680 km
NH 37AKuarital to Junction with NH 52 near Tezpur23 km
NH 38Makum to Lekhapani54 km
NH 39Numaligarh to Palel and Indo Burma Border436 km
NH 40Jorabat to Indo-Bangladesh Border near Dawki and Jowai216 km
NH 41Junction with NH 6 near Kolaghat to Haldia Port51 km
NH 42Junction with NH 6 Sambalpur Angul Junction with NH5 near Cuttack261 km
NH 43Raipur to Jagdalpur and Vizianagaram Junction with NH5 near Natavalasa551 km
NH 44Shillong to Sabroom630 km
NH 44AAizawl to Manu230 km
NH 45Chennai toTheni387 km
NH 45AVillupuram to Nagapattinam190 km
NH 45BTrichy to Tuticorin257 km
NH 45CThe highway starting from its junction with NH 67 near Thanjavur and connecting Kumbakonam to Panruti and terminates near Vikravandi on NHto45159 km
NH 46Krishnagiri to Ranipet132 km
NH 47Salem toKanyakumari640 km
NH 47AJunction with NH 47 at Kundanoor to Willington Island in Kochi6 km
NH 47CJunction with NH 47 at Kalamassery to Vallarpadom ICTT in Kochi17 km
NH 48Bangalore to Mangalore328 km
NH 49Kochi to Dhanushkodi440 km
NH 50Nasik to Junction with NH 4 near Pune192 km
NH 51Paikan to Dalu149 km
NH 52Baihata to Tezu and SitapaniJunction with NH 37 near Saikhoaghat850 km
NH 52ABanderdewa to Gohpur57 km
NH 52BKulajan to Dibrugarh31 km
NH 53Junction with NH 44 near Badarpur and Jirighat to Imphal320 km
NH 54Dabaka to Tuipang850 km
NH 54ATheriat to Lunglei9 km
NH 54BVenus Saddle to Saiha27 km
NH 55Siliguri to Darjeeling77 km
NH 56Lucknow to Varanasi285 km
NH 56AChenhat (NH 28) to Km16 (NH 56)13 km
NH 56BKm15 (NH 56) to km 6 (NH 2519 km
NH 57Muzaffarpur to Purnea310 km
NH 57AJunction of NH 57 near Forbesganj to Jogbani15 km
NH 58Delhi to Mana Pass538 km
NH 59Ahmedabad to Indore350 km
NH 59AIndore to Betul264 km
NH 60Balasore to Moregram (junction at NH 34 )446 km
NH 61Kohima to Jhanji240 km
NH 62Damra to Dalu195 km
NH 63Ankola to Gooty432 km
NH 64Chandigarh to Dabwali256 km
NH 65Ambala to Pali690 km
NH 66Pondy to Krishnagiri214 km
NH 67Nagapattinam to Gundlupet555 km
NH 68Ulundrupet to Salem134 km
NH 69Nagpur to Obedullaganj350 km
NH 70Jalandhar to Mandi170 km
NH 71Jalandhar to Bawal307 km
NH 71ARohtak to Panipat72 km
NH 71BRewari to Palwal74 km
NH 72Ambala to Haridwar200 km
NH 72AChhutmalpur to45 km
NH 73Roorkee to Panchkula188 km
NH 74Haridwar to Bareilly300 km
NH 75Gwalior to Ranchi955 km
NH 76Pindwara to Allahabad1,007 km
NH 77Hajipur  Sonbarsa142 km
NH 78Katni to Gumla559 km
NH 79Ajmer to Indore500 km
NH 79AKishangarh(NH 8) to Nasirabad(NH 79)35 km
NH 80Mokameh to Farrakka310 km
NH 81Kora to Malda100 km
NH 82Gaya to Mokameh130 km
NH 83Patna to Dhobi130 km
NH 84Arrah to Buxar60 km
NH 85Chhapra to Gopalganj95 km
NH 86Kanpur to Dewas674 km
NH 87Rampur to Nainital83 km
NH 88Shimla toBhawan and NH 20115 km
NH 90Baran to Aklera100 km
NH 91Ghaziabad to Kanpur405 km
NH 92Bhongaon to Gwalior171 km
NH 93Agra to Moradabad220 km
NH 94Hrishikesh to Yamunotri160 km
NH 95Kharar(Chandigarh) to Ferozepur225 km
NH 96Faizabad to Allahabad160 km
NH 97Ghazipur to Saiyedraja45 km
NH 98Patna to Rajhara207 km
NH 99Dobhi to Chandwa110 km
NH 100Chatra to Bagodar118 km
NH 101Chhapra to Mohammadpur60 km
NH 102Chhapra to Muzaffarpur80 km
NH 103Hajipur to Mushrigharari55 km
NH 104Chakia to Narahia160 km
NH 105Darbhanga to Jaynagar66 km
NH 106Birpur to Bihpur130 km
NH 107Maheshkhunt to Purnea145 km
NH 108Dharasu to Gangotri Dham127 km
NH 109Rudraprayag to Kedarnath Dham76 km
NH 110Junction with NH 98 and Arwal to Ekangarsarai Bihar Sharif and Junction with NH 3189 km
NH 111Bilaspur to Katghora and Ambikapur on NH 78200 km
NH 112Bar Jaitaran to Barmer343 km
NH 113Nimbahera to Dahod240 km
NH 114Jodhpur to Pokaran180 km
NH 116Tonk to Sawai Madhopur80 km
NH 117Haora to Bakkhali119 km
NH 119Pauri to Meerut260 km
NH 121Kashipur to Bubakhal252 km
NH 123Barkot to Vikasnagar95 km
NH 125Sitarganj to Pithorgarh201 km
NH 150Aizwal to Kohima700 km
NH 151Karimganj to Indo and Bangladesh border14 km
NH 152Patacharkuchi to Indo and Bhutan Border40 km
NH 153Ledo to Indo and Myanmar  Border60 km
NH 154Dhaleswar to Kanpui180 km
NH 155Tuensang to Pfutsero342 km
NH 200Raipur toChandikhole740 km
NH 201Borigumma to Bargarh310 km
NH 202Hyderabad to  Bhopalpatnam280 km
NH 203Bhubaneswar to Puri59 km
NH 204Ratnagiri to Nagpur974 km
NH 205Anantpur to Chennai442 km
NH 206Tumkur to Honnavar363 km
NH 207Hosur to Nelamangala155 km
NH 208Kollam to Thirumangalam(Madurai)206 km
NH 209Dindigul to Bangalore456 km
NH 210Trichy to Ramanathapuram160 km
NH 211Solapur to Dhule400 km
NH 212Kozhikode to Kollegal250 km
NH 213Palghat to Kozhikode130 km
NH 214Kathipudi to Pamarru270 km
NH 214ADigamarru toOngole255 km
NH 215Panikoili to Rajamunda348 km
NH 216Raigarh to Saraipali80 km
NH 217Raipur to Gopalpur508 km
NH 218Bijapur to Hubli176 km
NH 219Madanapalle to Krishnagiri150 km
NH 220Kollam to Theni265 km
NH 221Vijaywada to Jagdalpur329 km
NH 222Kalyan to Nirmal610 km
NH 223Port Blair to Mayabunder300 km
NH 224Khordha to Balangir298 km
NH 226Perambalur to Manamadurai204 km
NH 227Trichy to Chidambaram136 km
NH 228Sabarmati Ashram toDandi374 km
NH 229Tawang to Pasighat1,090 km
NH 230Madurai to Thondi82 km
NH 231Raibareli to Jaunpur169 km
NH 232Ambedkarnagar (Tanda) to Banda305 km
NH 232AUnnao to Lalganj (Junction of NHto232)68 km
NH 233IndiatoNepal border and Varanasi292 km
NH 234Mangalore to Villuppuram780 km
NH 235Meerut to Bulandshahr66 km