| NH No | Passing Route | Length (in Km) |
| 1 | Delhi – Ambala – Ludhiana – Jalandhar – Amritsar – Indo-Pak Border | 456 |
| 1A | Jalandhar – Madhopur – Jammu – Udhampur – Banihal – Srinagar – Baramulla – Uri | 663 |
| 1B | Batote – Doda – Kistwar – Symthan pass – Khanbal | 274 |
| 1C | Domel – Katra | 8 |
| 1D | Srinagar – Kargil – Leh | 422 |
| 2 | Delhi – Mathura – Agra – Kanpur – Allahabad – Varanasi – Mohania – Barhi – Palsit – Dankuni | 1,465 |
| 2A | Sikandra – Bhognipur | 25 |
| 2B | Bardhaman – Bolpur | 52 |
| 3 | Agra – Gwalior – Shivpuri – Indore – Dhule – Nasik – Thane – Mumbai | 1,161 |
| 4 | Junction with NH 3 near Thane – Pune – Belgaum – Hubli – Davangere – Bangalore – Kolar – Chittoor – Ranipet – Chennai | 1,235 |
| 4A | Belgaum – Anmod – Ponda – Panaji | 153 |
| 4B | Nhava Sheva – Kalamboli – Palaspe | 27 |
| 5 | Junction with NH 6 near Baharagora – Cuttack – Bhubaneswar – Visakhapatnam – Vijayawada – Guntur – Ongole – Nellore – Gummidipoondi – Chennai | 1,533 |
| 5A | Junction with NH 5 near Haridaspur – Paradip Port | 77 |
| 6 | Hazira – Surat – Dhule – Akola – Amravati – Nagpur – Raipur – Sambalpur – Baharagora – Kolkata | 1,949 |
| 7 | Varanasi – Mangawan – Rewa – Jabalpur – Lakhnadon – Nagpur – Hyderabad – Kurnool – Bangalore – Hosur – Krishnagiri – Dharmapuri – Salem – Namakkal – Karur – Dindigul – Madurai – Virudunagar – Tirunelveli – Kanyakumari | 2,369 |
| 7A | Palayamkottai – Tuticorin Port | 51 |
| 8 | Delhi – Jaipur – Ajmer – Udaipur – Ahmedabad – Vadodara – Surat – Mumbai | 1,428 |
| 8A | Ahmedabad – Limbdi – Morvi – Kandla – Mandvi | 473 |
| 8B | Bamanbore – Rajkot – Porbunder | 206 |
| 8C | Chiloda – Gandhinagar – Sarkhej | 46 |
| 8D | Jetpur – Somnath | 127 |
| 8E | Somnath – Bhavnagar | 220 |
| NEI | Ahmedabad – Vadodara Expressway | 93 |
| 9 | Pune – Solapur – Hyderabad – Vijayawada – Machillipatnam | 841 |
| 10 | Delhi – Fazilka – Indo-Pak Border | 403 |
| 11 | Agra – Jaipur – Bikaner | 582 |
| 11A | Manoharpur – Dausa – Lalsot – Kothum | 145 |
| 11B | Lalsot – Karauli – Dholpur | 180 |
| 12 | Jabalpur – Bhopal – Khilchipur – Aklera – Jhalawar – Kota – Bundi – Devli – Tonk – Jaipur | 890 |
| 12A | Jabalpur – Mandla – Chilpi – Simga near Raipur – Jhansi | 333 |
| 13 | Solapur – Chitradurga – Shimoga – Mangalore | 691 |
| 14 | Beawar – Sirohi – Radhanpur | 450 |
| 15 | Pathankot – Amritsar – Bhatinda – Ganganagar – Bikaner – Jaisalmer – Barmer – Samakhiali | 1,526 |
| 16 | Nizamabad – Mancherial – Bhopalpatnam – Jagdalpur | 460 |
| 17 | Panvel – Mahad – Panaji – Karwar – Udupi – Suratkal – Mangalore – Cannanore – Kozhikode – Ferokh – Pudu – Ponnani – Chavakkad – North Paravur Junction with NH 47 near Edapally at Cochin | 1,269 |
| 17A | Junction with NH 17 near Cortalim – Murmugao | 19 |
| 17B | Ponda – Verna – Vasco | 40 |
| 18 | Junction with NH 7 near Kurnool – Nandyal – Cuddapah – Junction with NH 4 near Chittoor | 369 |
| 18A | Puthalapattu – Tirupati | 50 |
| 19 | Ghazipur – Balia – Patna | 240 |
| 20 | Pathankot – Mandi | 220 |
| 21 | Junction with NH 22 near Chandigarh – Ropar – Bilaspur – Mandi – Kullu – Manali | 323 |
| 21A | Pinjore – Nalagarh – Swarghat | 65 |
| 22 | Ambala – Kalka – Shimla – Narkanda – Rampur – Indo China Border near Shipkila | 459 |
| 23 | Chas – Bokaro – Ranchi – Rourkela – Talcher – Junction with NH 42 | 459 |
| 24 | Delhi – Moradabad – Bareilly – Lucknow | 438 |
| 24A | Bakshi Ka Talab – Chenhat (NH 28) | 17 |
| 25 | Lucknow – Kanpur – Jhansi – Shivpuri | 352 |
| 25A | Km – 19 (NH 25) – Bakshi Ka Talab | 31 |
| 26 | Jhansi – Lakhnadon | 396 |
| 27 | Allahabad – Mangawan | 93 |
| 28 | Junction with NH 31 Near Barauni – Muzaffarpur – Pipra – Kothi – Gorakhpur – Lucknow | 570 |
| 28A | Junction with NH 28 near Pipra – Kothi – Sagauli – Raxaul – Indo-Nepal Border | 68 |
| 28B | Chhapra – Bettiah – Lauriya – Bagaha – Junction with 28A at Chapwa | 121 |
| 28C | Barabanki – Bahraich – Nanpara – Indo-Nepal Border | 184 |
| 29 | Gorakhpur – Ghazipur – Varanasi | 196 |
| 30 | Junction with NH 2 near Mohania – Patna – Bakhtiarpur | 230 |
| 30A | Fatuha – Chandi – Harnaut – Barh | 65 |
| 31 | Junction with NH 2 near Barhi – Bakhtiarpur – Mokameh – Purnea – Dalkhola – Siliguri – Sevok – Cooch Behar- North Salmara – Nalbari – Charali – Amingaon Junction with NH 37 | 1,125 |
| 31A | Sevok – Gangtok | 92 |
| 31B | North Salmara – Junction with NH 37 near Jogighopa | 19 |
| 31C | Near Galgalia – Bagdogra – Chalsa – Nagrakata – Goyerkata – Dalgaon – Hasimara – Rajabhat Khawa – Kochgaon – Sidili – Junction with NH 31 near Bijni | 235 |
| 32 | Junction with NH 2 near Gobindpur – Dhanbad – Chas – Jamshedpur | 179 |
| 33 | Junction with NH 2 near Barhi – Ranchi – Jamshedpur Junction with NH 6 near Baharagora | 352 |
| 34 | Junction with NH 31 near Dalkhola – Baharampur – Barasat – Dum Dum | 443 |
| 35 | Barasat – Bangaon – Petrapole on India–Bangladesh border | 61 |
| 36 | Nowgong – Dimapur (Manipur Road) | 170 |
| 37 | Junction with NH 31B near Goalpara – Guwahati – Jorabat – Kamargaon – Makum – Saikhoaghat | 680 |
| 37A | Kuarital – Junction with NH 52 near Tezpur | 23 |
| 38 | Makum – Ledo – Lekhapani | 54 |
| 39 | Numaligarh – Imphal – Palel – Indo Burma Border | 436 |
| 40 | Jorabat – Shillong – Indo Bangladesh Border near Dawki – Jowai | 216 |
| 41 | Junction with NH 6 near Kolaghat – Tamluk – Haldia Port | 51 |
| 42 | Junction with NH 6 Sambalpur Angul Junction with NH 5 near Cuttack | 261 |
| 43 | Raipur – Jagdalpur – Vizianagaram Junction with NH 5 near Natavalasa | 551 |
| 44 | Shillong – Passi – Badarpur – Agartala – Sabroom | 630 |
| 44A | Aizawl – Manu | 230 |
| 45 | Chennai – Tambaram – Tindivanam – Villupuram – Trichy – Manapparai – Dindigul- Periyakulam – Theni | 387 |
| 45A | Villupuram – Pondicherry – Chidambaram – Nagapattinam | 190 |
| 45B | Trichy – Viralimalai – Melur – Madurai – Tuticorin | 257 |
| 45C | The highway starting from its junction with NH 67 near Thanjavur – connecting Kumbakonam – Sethiyathope – Vadalur – Neyveli Township – Panruti and terminates near Vikravandi on NH-45 | 159 |
| 46 | Krishnagiri – Ranipet | 132 |
| 47 | Salem – Bhavani – Coimbatore – Palghat – Trichur – Cochin – Quilon – Trivandrum – Nagercoil – Kanyakumari | 640 |
| 47A | Junction with NH 47 at Kundanoor – Willington Island in Cochin | 6 |
| 47C | Junction with NH 47 at Kalamassery – Vallarpadom ICTT in Cochin | 17 |
| 48 | Bangalore – Hassan – Mangalore | 328 |
| 49 | Cochin – Madurai – Dhanushkodi | 440 |
| 50 | Nasik – Junction with NH 4 near Pune | 192 |
| 51 | Paikan – Tura – Dalu | 149 |
| 52 | Baihata – Charali – Tezpur – Banderdewa – North Lakhimpur – Pasighat – Tezu – Sitapani Junction with NH 37 near Saikhoaghat | 850 |
| 52A | Banderdewa – Itanagar – Gohpur | 57 |
| 52B | Kulajan – Dibrugarh | 31 |
| 53 | Junction with NH 44 near Badarpur – Jirighat – Silchar – Imphal | 320 |
| 54 | Dabaka – Lumding – Silchar – Aizwal – Tuipang | 850 |
| 54A | Theriat – Lunglei | 9 |
| 54B | Venus Saddle – Saiha | 27 |
| 55 | Siliguri – Darjeeling | 77 |
| 56 | Lucknow – Varanasi | 285 |
| 56A | Chenhat(NH 28) – Km16(NH 56) | 13 |
| 56B | Km15(NH 56) – km 6(NH 25 | 19 |
| 57 | Muzaffarpur – Darbhanga – Forbesganj – Purnea | 310 |
| 57A | Junction of NH 57 near Forbesganj – Jogbani | 15 |
| 58 | Delhi – Ghaziabad – Meerut – Haridwar – Badrinath – Mana Pass | 538 |
| 59 | Ahmedabad – Godhra – Dhar – Indore | 350 |
| 59A | Indore – Betul | 264 |
| 60 | Balasore – Kharagpur — Raniganj – Siuri – Moregram (junction at NH 34 ) | 446 |
| 61 | Kohima – Wokha – Mokokchung – Jhanji | 240 |
| 62 | Damra – Baghmara – Dalu | 195 |
| 63 | Ankola – Hubli – Hospet – Gooty | 432 |
| 64 | Chandigarh – Rajpura – Patiala – Sangrur – Bhatinda – Dabwali | 256 |
| 65 | Ambala – Kaithal – Hissar – Fatehpur – Jodhpur – Pali | 690 |
| 66 | Pondy – Tindivanam – Gingee – Thiruvannamalai – Krishnagiri | 214 |
| 67 | Nagapattinam – Tiruchirapalli – Karur – Coimbatore – Mettupalayam – coonoor – Ooty – Gundlupet | 555 |
| 68 | Ulundrupet – Chinnasalem – Kallakkurichchi – Attur – vazhapadi – Salem | 134 |
| 69 | Nagpur – Obedullaganj | 350 |
| 70 | Jalandhar – Hoshiarpur – Hamirpur – Dharmapur – Mandi | 170 |
| 71 | Jalandhar – Moga – Sangrur -Jind- Rohtak – Rewari – Bawal | 307 |
| 71A | Rohtak – Panipat | 72 |
| 71B | Rewari – Dharuhera – Taoru – Sohna – Palwal | 74 |
| 72 | Ambala – Nahan – Paonta Sahib – Dehradun – Haridwar | 200 |
| 72A | Chhutmalpur – Biharigarh – Dehradun | 45 |
| 73 | Roorkee – Saharanpur – Yamuna Nagar – Saha – Panchkula | 188 |
| 74 | Haridwar – Nagina – Kashipur – Kichha – Pilibhit – Bareilly | 300 |
| 75 | Gwalior – Jhansi – Chhatarpur – Rewa – Renukut – Garhwa – Daltonganj – Ranchi | 955 |
| 76 | Pindwara – Udaipur – Mangalwar – Kota – Shivpuri – Jhansi – Banda – Allahabad | 1,007 |
| 77 | Hajipur – Sitamarhi – Sonbarsa | 142 |
| 78 | Katni – Shahdol – Ambikapur – Jashpurnagar – Gumla | 559 |
| 79 | Ajmer – Nasirabad – Neemuch – Mandsaur – Indore | 500 |
| 79A | Kishangarh(NH 8) – Nasirabad(NH 79) | 35 |
| 80 | Mokameh – Rajmahal – Farrakka | 310 |
| 81 | Kora – Katihar – Malda | 100 |
| 82 | Gaya – Bihar Sharif – Mokameh | 130 |
| 83 | Patna – Jahanabad – Gaya – Bodhgaya – Dhobi | 130 |
| 84 | Arrah – Buxar | 60 |
| 85 | Chhapra – Siwan – Gopalganj | 95 |
| 86 | Kanpur – Chhatarpur – Sagar – Bhopal – Dewas | 674 |
| 87 | Rampur – Pantnagar – Haldwani – Nainital | 83 |
| 88 | Shimla – Bilaspur – Hamirpur – Bhawan – NH 20 | 115 |
| 90 | Baran – Aklera | 100 |
| 91 | Ghaziabad – Aligarh – Eta – Kannauj – Kanpur | 405 |
| 92 | Bhongaon – Etawah – Gwalior | 171 |
| 93 | Agra – Aligarh – Babrala – Chandausi – Moradabad | 220 |
| 94 | Hrishikesh – Ampata – Tehri – Dharasu – Kuthanur – Yamunotri | 160 |
| 95 | Kharar(Chandigarh) – Ludhiana – Jagraon – Ferozepur | 225 |
| 96 | Faizabad – Sultanpur – Pratapgarh – Allahabad | 160 |
| 97 | Ghazipur – Zamania – Saiyedraja | 45 |
| 98 | Patna – Aurangabad – Rajhara | 207 |
| 99 | Dobhi – Chatra – Chandwa | 110 |
| 100 | Chatra – Hazaribagh – Bagodar | 118 |
| 101 | Chhapra – Baniapur – Mohammadpur | 60 |
| 102 | Chhapra – Rewaghat – Muzaffarpur | 80 |
| 103 | Hajipur – Mushrigharari | 55 |
| 104 | Chakia – Sitamarhi – Jaynagar – Narahia | 160 |
| 105 | Darbhanga – Aunsi – Jaynagar | 66 |
| 106 | Birpur – Madhepura – Bihpur | 130 |
| 107 | Maheshkhunt – Sonbarsa Raj – Simri-Bakhtiarpur – Bariahi – Saharsa – Madhepura – Purnea | 145 |
| 108 | Dharasu – Uttarkashi – Yamunotri – Gangotri Dham | 127 |
| 109 | Rudraprayag – Guptkashi – Kedarnath Dham | 76 |
| 110 | Junction with NH 98 – Arwal – Jehanabad – Bandhuganj – Kako – Ekangarsarai Bihar Sharif – Junction with NH 31 | 89 |
| 111 | Bilaspur – Katghora – Ambikapur on NH 78 | 200 |
| 112 | Bar Jaitaran – Bilara – Kaparda – Jodhpur – Kalyanpur- Pachpadra – Baloootra – Tilwara – Bagundi – Dhudhwa – Madhasar – Barmer | 343 |
| 113 | Nimbahera – Bari – Pratapgarh – Zalod – Dahod | 240 |
| 114 | Jodhpur – Balesar – Dachhu – Pokaran | 180 |
| 116 | Tonk – Uniara – Sawai Madhopur | 80 |
| 117 | Haora – Bakkhali | 119 |
| 119 | Pauri – Najibabad – Meerut | 260 |
| 121 | Kashipur – Bubakhal | 252 |
| 123 | Barkot – Vikasnagar | 95 |
| 125 | Sitarganj – Pithorgarh | 201 |
| 150 | Aizwal – Churachandpur – Imphal – Ukhrul – Jessami – Kohima | 700 |
| 151 | Karimganj – Indo-Bangladesh border | 14 |
| 152 | Patacharkuchi – Indo-Bhutan Border | 40 |
| 153 | Ledo – Lekhapani – Indo-Myanmar – Border | 60 |
| 154 | Dhaleswar – Bairabi – Kanpui | 180 |
| 155 | Tuensang – Shamator – Meluri – Kiphire – Pfutsero | 342 |
| 200 | Raipur – Bilaspur – Raigarh – Kanaktora – Jharsuguda – Kochinda – Deoghar – Talcher – Chandikhole | 740 |
| 201 | Borigumma – Bolangir – Bargarh | 310 |
| 202 | Hyderabad – Warangal – Venkatapuram – Bhopalpatnam | 280 |
| 203 | Bhubaneswar – Puri | 59 |
| 204 | Ratnagiri – Kolhapur | 126 |
| 205 | Anantpur – Renigunta – Chennai | 442 |
| 206 | Tumkur – Shimoga – Honnavar | 363 |
| 207 | Hosur – Sarjapur – Devanhalli – Nelamangala | 155 |
| 208 | Kollam – kundara – kottarakkara – Punalur – Thenmala -Aryankavu – Sengottai – Tenkasi – Rajapalayam – Thirumangalam(Madurai) | 206 |
| 209 | Dindigul – Pollachi – Palani – Coimbatore – Annur – Kollegal – Bangalore | 456 |
| 210 | Trichy – Pudukottai – Devakottai – Ramanathapuram | 160 |
| 211 | Solapur – Osmanabad – Aurangabad – Dhule | 400 |
| 212 | Kozhikode – Mysore – Kollegal | 250 |
| 213 | Palghat – Kozhikode | 130 |
| 214 | Kathipudi – Kakinada – Pamarru | 270 |
| 214A | Digamarru – Narsapur – Machilipatnam – Challapalle – Avanigadda – Repalle – Bapatla – Chirala – Ongole | 255 |
| 215 | Panikoili – Keonjhar – Rajamunda | 348 |
| 216 | Raigarh – Sarangarh – Saraipali | 80 |
| 217 | Raipur – Gopalpur | 508 |
| 218 | Bijapur – Hubli | 176 |
| 219 | Madanapalle – Kuppam – Krishnagiri | 150 |
| 220 | Kollam – Kottarakkara – Adoor – Kottayam – Pampady – Ponkunnam – Kanjirappalli – Mundakayam – Peermade – Vandiperiyar – Kumily – Theni | 265 |
| 221 | Vijaywada – Bhadrachalam – Jagdalpur | 329 |
| 222 | Kalyan – Ahmednagar – Tisgaon – Pathardi – Kharwandi – Balam Yelam – Jategaon – Kambi – Majalgaon – Pathri – Manwat – Parbhani – Nanded – Nirmal | 610 |
| 223 | Port Blair – Baratang – Mayabunder | 300 |
| 224 | Khordha – Nayagarh – Sonapur – Balangir | 298 |
| 226 | Perambalur – Manamadurai | 144 |
| 227 | Trichy – Chidambaram | 136 |
| 228 | Sabarmati Ashram – Nadiad – Anand – Surat – Navsari -Dandi | 374 |
| 229 | Tawang – Pasighat | 1,090 |
| 230 | Madurai – Thondi | 82 |
| 231 | Raibareli – Jaunpur | 169 |
| 232 | Ambedkarnagar (Tanda) – Banda | 305 |
| 232A | Unnao – Lalganj (Junction of NH-232) | 68 |
| 233 | India-Nepal border – Varanasi | 292 |
| 234 | Mangalore – Belthangady – Belur – Huliyar – Sira – Chintamani – Venkatagirikota – Gudiyatham – Katpadi- Vellore – Thiruvannaamalai – Villuppuram [1] | 780 |
| 235 | Meerut – Hapur – Gulaothi – Bulandshahr | 66 |