SignalPe
Post-2010 numberingMoRTH NH-wise list

National Highways of India

Complete directory of all Indian national highways: 902 highways under the post-2010 numbering system, including 88 primary highways and 814 secondary/branch highways.

Written and checked byRamanathan Virli· Roads & Infrastructure

902
national highways
88
primary NHs
814
secondary NHs
1,46,560
km network

Showing 100 of 902 highways

NHRouteLength
NH 1Srinagar – LehJammu and Kashmir, Ladakh524 km
NH 2Dibrugarh – SiahaAssam, Manipur, Mizoram, Nagaland1325.62 km
NH 3Amritsar – LehHimachal Pradesh, Ladakh, Punjab963.63 km
NH 4Port Blair – Lamiya BayAndaman and Nicobar Islands334 km
NH 5Firozpur – Shipki LaChandigarh, Haryana, Himachal Pradesh, Punjab660.13 km
NH 6Jorabat – ZokhawtharAssam, Meghalaya, Mizoram681.52 km
NH 7Fazilka – Mana PassHaryana, Himachal Pradesh, Punjab, Uttarakhand928.87 km
NH 8Karimganj – Maitri SetuAssam, Tripura427.81 km
NH 9Fazilka – JauljibiDelhi, Haryana, Punjab, Uttar Pradesh, Uttarakhand872.16 km
NH 10Siliguri – Nathu LaSikkim, West Bengal117.97 km
NH 11Rewari – MyajlarHaryana, Rajasthan847.7 km
NH 12Bakkhali – RaiganjWest Bengal432.3 km
NH 13Tawang – WakroArunachal Pradesh1293 km
NH 14Kharagpur – MorgramWest Bengal373.13 km
NH 15Baihata – WakroArunachal Pradesh, Assam665.46 km
NH 16Chennai – KolkataAndhra Pradesh, Odisha, Tamil Nadu, West Bengal1679.98 km
NH 17Guwahati – SevokeAssam, West Bengal469.19 km
NH 18Koderma – BalasoreJharkhand, Odisha, West Bengal359.47 km
NH 19Agra – DankuniBihar, Jharkhand, Uttar Pradesh, West Bengal1269.71 km
NH 20Bakhtiyarpur – PanikoiliBihar, Jharkhand, Odisha782.69 km
NH 21Jaipur – BareillyRajasthan, Uttar Pradesh465 km
NH 22Sonbarsa – LohardagaBihar, Jharkhand388.27 km
NH 23Kothun – Udi MorEtawahRajasthan228 km
NH 24Sonauli – Saiyad RajaUttar Pradesh275.2 km
NH 25Munabao – BeawarRajasthan383.81 km
NH 26Vizianagaram – BargarhAndhra Pradesh, Odisha525.09 km
NH 27Porbandar – SilcharAssam, Bihar, Gujarat, Madhya Pradesh, Rajasthan, Uttar Pradesh, West Bengal4112.62 km
NH 28Chunar – KakrahwaUttar Pradesh292 km
NH 29Dabaka – JessamiAssam, Manipur, Nagaland338.48 km
NH 30Vijayawada – SitarganjAndhra Pradesh, Chhattisgarh, Madhya Pradesh, Telangana, Uttar Pradesh, Uttarakhand1987.18 km
NH 31Unnao – GazoleBihar, Uttar Pradesh, West Bengal1000 km
NH 32Chennai – ThoothukudiPuducherry, Tamil Nadu713.59 km
NH 33Arwal – FarakkaBihar, Jharkhand, West Bengal438.31 km
NH 34Gangotri Dham – LakhnadonMadhya Pradesh, Uttar Pradesh, Uttarakhand1482.83 km
NH 35Harpalpur – VaranasiUttar Pradesh629.2 km
NH 36Vikravandi – ManamaduraiTamil Nadu309.4 km
NH 37Karimganj – ImphalAssam, Manipur331.15 km
NH 38Vellore – ThoothukudiTamil Nadu568.1 km
NH 39Jhansi – RanchiJharkhand, Madhya Pradesh, Uttar Pradesh745.5 km
NH 40Kurnool – RanipettaiAndhra Pradesh, Tamil Nadu408.04 km
NH 41Samakhiyali – Narayan SarovarGujarat290 km
NH 42Joladarasi – KrishnagiriAndhra Pradesh, Karnataka, Tamil Nadu397.29 km
NH 43Gulluganj – ChaibasaChhattisgarh, Jharkhand, Madhya Pradesh1062.47 km
NH 44Srinagar – KanyakumariAndhra Pradesh, Delhi, Haryana, Himachal Pradesh, Jammu and Kashmir, Karnataka, Madhya Pradesh, Maharashtra, Punjab, Rajasthan, Tamil Nadu, Telangana, Uttar Pradesh3568.64 km
NH 45Obedullaganj – BilaspurChhattisgarh, Madhya Pradesh593.5 km
NH 46Gwalior – BetulMadhya Pradesh634 km
NH 47Bamanbore – NagpurGujarat, Madhya Pradesh, Maharashtra1005.8 km
NH 48Delhi – ChennaiDelhi, Gujarat, Haryana, Karnataka, Maharashtra, Rajasthan, Tamil Nadu2643.51 km
NH 49Bilaspur – KharagpurChhattisgarh, Jharkhand, Odisha, West Bengal705.72 km
NH 50Nanded – ChitradurgaKarnataka, Maharashtra751.4 km
NH 51Dwarka – DhrangadhraGujarat730.95 km
NH 52Sangrur – AnkolaHaryana, Karnataka, Madhya Pradesh, Maharashtra, Punjab, Rajasthan2131.75 km
NH 53Hajira – Paradip PortChhattisgarh, Gujarat, Maharashtra, Odisha1781.13 km
NH 54Pathankot – BikanerHaryana, Punjab, Rajasthan395.64 km
NH 55Paradeep – SambalpurOdisha370.16 km
NH 56Nimbahera – VapiGujarat, Madhya Pradesh, Rajasthan693.2 km
NH 57Balangir – KhordhaOdisha299.9 km
NH 58Fatehpur – PalanpurGujarat, Rajasthan678.7 km
NH 58ERatanpur – HimmatnagarGujarat126 km
NH 59Khariar – BrahmapurOdisha351.1 km
NH 60Pune – DhuleMaharashtra430.6 km
NH 61Bhiwandi – JagtialMaharashtra, Telangana729 km
NH 62Abohar – PindwaraPunjab, Rajasthan741.5 km
NH 63Daund – KoraputChhattisgarh, Maharashtra, Odisha, Telangana832.82 km
NH 64Morbi – HaziraGujarat386.04 km
NH 65Pune – MachilipatnamAndhra Pradesh, Karnataka, Maharashtra, Telangana851.66 km
NH 66Navi Mumbai – KanyakumariGoa, Karnataka, Kerala, Maharashtra, Tamil Nadu1640.66 km
NH 67Krishnapatnam Port – RamanagaraAndhra Pradesh, Karnataka772.52 km
NH 68Tanot – PrantijGujarat, Rajasthan689.88 km
NH 69Honnavar – ReniguntaAndhra Pradesh, Karnataka433.61 km
NH 70Munabao – TanotRajasthan323 km
NH 71Madanapalle – NaidupetaAndhra Pradesh225.46 km
NH 72Hiriyur – CherkalaKarnataka, Kerala404 km
NH 73Mangaluru – TumakuruKarnataka516.7 km
NH 74Birur – RaichurKarnataka459 km
NH 75Bantval – KatpadiAndhra Pradesh, Karnataka, Tamil Nadu504.01 km
NH 76Guntakal – GadagKarnataka276 km
NH 77Krishnagiri – TindivanamTamil Nadu176.28 km
NH 78Naraharipeta – AnchettyAndhra Pradesh, Tamil Nadu260 km
NH 79Mettur Dam – UlundurpettaiTamil Nadu134.2 km
NH 80Sayalgudi – ThiruvarurTamil Nadu265 km
NH 81Coimbatore – ChidambaramTamil Nadu321.4 km
NH 82Parthibanur – TiruchendurTamil Nadu334 km
NH 83Coimbatore – NagapattinamTamil Nadu389 km
NH 84Avinashi – KumilyKerala, Tamil Nadu256 km
NH 85Kochi – ThondiKerala, Tamil Nadu392.8 km
NH 86Mimisal – RasipuramTamil Nadu324 km
NH 87Manamadurai – DhanushkodiTamil Nadu174.3 km
NH 88Kottayam – NagercoilKerala, Tamil Nadu260 km
NH 102Imphal – MorehManipur107 km
NH 102ATadubi – ThengnoupalManipur321 km
NH 102BChurachandpur – SelingManipur, Mizoram323 km
NH 102CPalel – ChandelManipur20 km
NH 103Hamirpur – GhaghasHimachal Pradesh76.6 km
NH 103AHoshiarpur – Rupnagar See notesPunjab105.1 km
NH 104Collinpur ,NH4 – Viper Island56.4 km
NH 105Pinjore – SwarghatHaryana, Himachal Pradesh66.38 km
NH 105BDhillon Nagar – Baja KhanaPunjab48.3 km
NH 106Shillong – NongstoinMeghalaya93.08 km
NH 107Rudraprayag – GaurikundUttarakhand76 km
MoRTH's NH-wise list (RTI reply, February 2023) counts 664 national highways. This directory covers 902 numbers; pages for numbers not in that list say so.

National highways by state

35 states & UTs

Browse every national highway grouped by the state it passes through.

About India's national highway network

India has one of the largest road networks in the world, with national highways forming the backbone of the country's road infrastructure. The national highway network connects major cities, state capitals, ports, and industrial hubs across the country.

The National Highways Authority of India (NHAI) is the apex body responsible for the development, maintenance, and management of national highways in India. NHAI operates under the Ministry of Road Transport and Highways (MoRTH).

On 28 April 2010, the Ministry of Road Transport and Highways notified a rationalised numbering system for national highways. Under it, north-south highways are assigned even numbers that increase from east to west, while east-west highways are assigned odd numbers that increase from north to south. NH 44 illustrates the rule rather than breaking it — the principal north-south route, from Srinagar to Kanyakumari, is even-numbered. Major routes carry single- or double-digit numbers, while three-digit numbers denote secondary routes or branches of a parent highway.

Key facts about India's national highways: in the Ministry's own NH-wise list (February 2023), NH 27 (Porbandar to Silchar) is the longest at 4,112.62 km and NH 44 (Srinagar to Kanyakumari) measures 3,568.64 km. The figures more often quoted — 3,745 km for NH 44 and 3,507 km for NH 27 — do not match the Ministry's list. The total national highway network stood at 1,46,560 km as of the Ministry of Road Transport & Highways Year End Review 2025, up from 91,287 km in 2014. It is about 2% of India's total road network but carries roughly 40% of the total road traffic. Around 43,512 km of it is now four-lane or wider.

That concentration of traffic has a cost. National highways are about 2.1% of the road network but accounted for 36.6% of India's road accident deaths in 2024 — 64,772 people. See the national highway safety data for the state-wise breakdown.

Related on SignalPe