SignalPe
National Highways of India

Complete Directory of All Indian National Highways

National Highways of India

Browse all 826 national highways in India under the post-2010 numbering system, including 88 primary highways and 738 secondary/branch highways.

826

Total Highways

88

Primary NHs

738

Secondary NHs

1,46,560

Total KM

India's national highway network is managed by the National Highways Authority of India (NHAI) under the Ministry of Road Transport and Highways. The highways were renumbered in 2010 with a new systematic numbering — north-south highways carry even numbers, and east-west highways carry odd numbers.

Showing 100 of 826 highways

NH 1

SrinagarLeh

422.0 km

Jammu and Kashmir

North IndiaView route →

NH 2

DibrugarhSiaha

1214.0 km

Assam, Manipur, Mizoram, Nagaland

Northeast IndiaView route →

NH 3

AmritsarLeh

888.0 km

Himachal Pradesh, Jammu and Kashmir, Punjab

North IndiaView route →

NH 4

Port BlairLamiya Bay

334.0 km

Andaman and Nicobar Islands

South IndiaView route →

NH 5

FirozpurShipki La

729.0 km

Chandigarh, Haryana, Himachal Pradesh, Punjab

North IndiaView route →

NH 6

JorabatZokhawthar

518.0 km

Assam, Meghalaya, Mizoram

Northeast IndiaView route →

NH 7

FazilkaMana Pass

841.0 km

Chandigarh, Haryana, Himachal Pradesh, Punjab, Uttarakhand

North IndiaView route →

NH 8

KarimganjMaitri Setu

371.0 km

Assam, Tripura

Northeast IndiaView route →

NH 9

FazilkaJauljibi

954.0 km

Delhi, Haryana, Punjab, Uttar Pradesh, Uttarakhand

North IndiaView route →

NH 10

SiliguriNathu La

120.0 km

Sikkim, West Bengal

East India to Northeast IndiaView route →

NH 11

RewariMyajlar

848.0 km

Rajasthan

North IndiaView route →

NH 12

BakkhaliRaiganj

625.0 km

West Bengal

East IndiaView route →

NH 13

TawangWakro

1165.0 km

Arunachal Pradesh, Assam

Northeast IndiaView route →

NH 14

KharagpurMorgram

360.0 km

West Bengal

East IndiaView route →

NH 15

BaihataWakro

664.0 km

Arunachal Pradesh, Assam

Northeast IndiaView route →

NH 16

ChennaiKolkata

1681.0 km

Andhra Pradesh, Odisha, Tamil Nadu, West Bengal

East India to South IndiaView route →

NH 17

GuwahatiSevoke

592.0 km

Assam, West Bengal

East India to Northeast IndiaView route →

NH 18

KodermaBalasore

594.0 km

Jharkhand, Odisha, West Bengal

East IndiaView route →

NH 19

AgraDankuni

1512.0 km

Bihar, Delhi, Haryana, Jharkhand, Uttar Pradesh, West Bengal

North India to East IndiaView route →

NH 20

BakhtiyarpurPanikoili

676.0 km

Bihar, Jharkhand, Odisha

East IndiaView route →

NH 21

JaipurBareilly

502.0 km

Rajasthan, Uttar Pradesh

North IndiaView route →

NH 22

SonbarsaLohardaga

416.0 km

Bihar, Jharkhand

East IndiaView route →

NH 23

KothunUdi MorEtawah

324.0 km

Rajasthan

North IndiaView route →

NH 24

SonauliSaiyad Raja

331.0 km

Uttar Pradesh

North IndiaView route →

NH 25

MunabaoBeawar

500.0 km

Rajasthan

North IndiaView route →

NH 26

VizianagaramBargarh

625.0 km

Andhra Pradesh, Odisha

East India to South IndiaView route →

NH 27

PorbandarSilchar

3507 km

Assam, Bihar, Gujarat, Madhya Pradesh, Rajasthan, Uttar Pradesh, West Bengal

North India to West IndiaView route →

NH 28

ChunarKakrahwa

358.0 km

Uttar Pradesh

North IndiaView route →

NH 29

DabakaJessami

342.0 km

Assam, Nagaland

Northeast IndiaView route →

NH 30

VijayawadaSitarganj

2116.0 km

Andhra Pradesh, Chhattisgarh, Madhya Pradesh, Telangana, Uttar Pradesh, Uttarakhand

North India to South IndiaView route →

NH 31

UnnaoGazole

991.9 km

Bihar, Uttar Pradesh, West Bengal

North India to East IndiaView route →

NH 32

ChennaiThoothukudi

657.0 km

Puducherry, Tamil Nadu

South IndiaView route →

NH 33

ArwalFarakka

530.0 km

Bihar, West Bengal

East IndiaView route →

NH 34

Gangotri DhamLakhnadon

1600.0 km

Madhya Pradesh, Uttar Pradesh, Uttarakhand

North India to Central IndiaView route →

NH 35

HarpalpurVaranasi

361.0 km

Uttar Pradesh

North IndiaView route →

NH 36

VikravandiManamadurai

352.0 km

Tamil Nadu

South IndiaView route →

NH 37

KarimganjImphal

324.0 km

Assam, Manipur

Northeast IndiaView route →

NH 38

VelloreThoothukudi

640.0 km

Tamil Nadu

South IndiaView route →

NH 39

JhansiRanchi

900.0 km

Jharkhand, Madhya Pradesh, Uttar Pradesh

North India to East IndiaView route →

NH 40

KurnoolRanipettai

420.0 km

Andhra Pradesh

South IndiaView route →

NH 41

SamakhiyaliNarayan Sarovar

324.0 km

Gujarat

West IndiaView route →

NH 42

JoladarasiKrishnagiri

361.0 km

Andhra Pradesh, Karnataka, Tamil Nadu

South IndiaView route →

NH 43

GulluganjChaibasa

900.0 km

Chhattisgarh, Jharkhand, Madhya Pradesh

Central India to East IndiaView route →

NH 44

SrinagarKanyakumari

3745.0 km

Andhra Pradesh, Delhi, Haryana, Himachal Pradesh, Jammu and Kashmir, Karnataka, Madhya Pradesh, Maharashtra, Punjab, Tamil Nadu, Telangana, Uttar Pradesh

North India to South IndiaView route →

NH 45

ObedullaganjBilaspur

652.0 km

Chhattisgarh, Madhya Pradesh

Central IndiaView route →

NH 46

GwaliorBetul

625.0 km

Madhya Pradesh

Central IndiaView route →

NH 47

BamanboreNagpur

1098.0 km

Gujarat, Madhya Pradesh, Maharashtra

Central India to West IndiaView route →

NH 48

DelhiChennai

2916.0 km

Delhi, Gujarat, Haryana, Karnataka, Maharashtra, Rajasthan, Tamil Nadu

North India to South IndiaView route →

NH 49

BilaspurKharagpur

729.0 km

Jharkhand, Odisha, West Bengal

East IndiaView route →

NH 50

NandedChitradurga

721.0 km

Karnataka

South IndiaView route →

NH 51

DwarkaDhrangadhra

790.0 km

Gujarat

West IndiaView route →

NH 52

SangrurAnkola

2401.0 km

Haryana, Karnataka, Madhya Pradesh, Maharashtra, Punjab, Rajasthan

North India to South IndiaView route →

NH 53

HajiraParadip Port

1849.0 km

Chhattisgarh, Gujarat, Maharashtra, Odisha

Central India to West IndiaView route →

NH 54

PathankotBikaner

916.0 km

Punjab, Rajasthan

North IndiaView route →

NH 55

ParadeepSambalpur

361.0 km

Odisha

East IndiaView route →

NH 56

NimbaheraVapi

703.0 km

Gujarat, Madhya Pradesh, Rajasthan

North India to West IndiaView route →

NH 57

BalangirKhordha

352.0 km

Odisha

East IndiaView route →

NH 58

FatehpurPalanpur

886.0 km

Gujarat, Rajasthan

North India to West IndiaView route →

NH 58E

RatanpurHimmatnagar

126.0 km

Gujarat

West IndiaView route →

NH 59

KhariarBrahmapur

352.0 km

Odisha

East IndiaView route →

NH 60

PuneDhule

414.0 km

Maharashtra

West IndiaView route →

NH 61

BhiwandiJagtial

720.0 km

Maharashtra, Telangana

West India to South IndiaView route →

NH 62

AboharPindwara

784.0 km

Punjab, Rajasthan

North IndiaView route →

NH 63

DaundKoraput

1065.0 km

Chhattisgarh, Maharashtra, Odisha, Telangana

Central India to South IndiaView route →

NH 64

MorbiHazira

332.0 km

Gujarat

West IndiaView route →

NH 65

PuneMachilipatnam

962.0 km

Andhra Pradesh, Karnataka, Maharashtra, Telangana

West India to South IndiaView route →

NH 66

Navi MumbaiKanyakumari

1640.0 km

Goa, Karnataka, Kerala, Maharashtra, Tamil Nadu

West India to South IndiaView route →

NH 67

Krishnapatnam PortRamanagara

814.0 km

Andhra Pradesh, Karnataka

South IndiaView route →

NH 68

TanotPrantij

660.0 km

Gujarat, Rajasthan

North India to West IndiaView route →

NH 69

HonnavarRenigunta

625.0 km

Andhra Pradesh, Karnataka

South IndiaView route →

NH 70

MunabaoTanot

309.0 km

Rajasthan

North IndiaView route →

NH 71

MadanapalleNaidupeta

190.6 km

Andhra Pradesh

South IndiaView route →

NH 72

HiriyurCherkala

404.0 km

Karnataka, Kerala

South IndiaView route →

NH 73

MangaluruTumakuru

324.0 km

Karnataka

South IndiaView route →

NH 74

BirurRaichur

459.0 km

Karnataka

South IndiaView route →

NH 75

BantvalKatpadi

567.0 km

Karnataka, Tamil Nadu

South IndiaView route →

NH 76

GuntakalGadag

276.0 km

Karnataka

South IndiaView route →

NH 77

KrishnagiriTindivanam

225.0 km

Tamil Nadu

South IndiaView route →

NH 78

NaraharipetaAnchetty

260.0 km

Andhra Pradesh, Tamil Nadu

South IndiaView route →

NH 79

Mettur DamUlundurpettai

210.0 km

Tamil Nadu

South IndiaView route →

NH 80

SayalgudiThiruvarur

265.0 km

Tamil Nadu

South IndiaView route →

NH 81

CoimbatoreChidambaram

340.0 km

Tamil Nadu

South IndiaView route →

NH 82

ParthibanurTiruchendur

334.0 km

Tamil Nadu

South IndiaView route →

NH 83

CoimbatoreNagapattinam

414.0 km

Tamil Nadu

South IndiaView route →

NH 84

AvinashiKumily

256.0 km

Kerala, Tamil Nadu

South IndiaView route →

NH 85

KochiThondi

414.0 km

Kerala, Tamil Nadu

South IndiaView route →

NH 86

MimisalRasipuram

324.0 km

Tamil Nadu

South IndiaView route →

NH 87

ManamaduraiDhanushkodi

196.0 km

Tamil Nadu

South IndiaView route →

NH 88

KottayamNagercoil

260 km

Kerala, Tamil Nadu

South IndiaView route →

NH 102

ImphalMoreh

107.0 km

Manipur

Northeast IndiaView route →

NH 102A

TadubiThengnoupal

353.8 km

Manipur

Northeast IndiaView route →

NH 102B

ChurachandpurSeling

256.7 km

Manipur, Mizoram

Northeast IndiaView route →

NH 102C

PalelChandel

15.8 km

Manipur

Northeast IndiaView route →

NH 103

HamirpurGhaghas

58.0 km

Himachal Pradesh

North IndiaView route →

NH 103A

HoshiarpurRupnagar See notes

105.1 km

Punjab

North IndiaView route →

NH 104

Collinpur ,NH4Viper Island

56.4 km
View route →

NH 105

PinjoreSwarghat

67.0 km

Haryana, Himachal Pradesh, Punjab

North IndiaView route →

NH 105B

Dhillon NagarBaja Khana

38.4 km

Punjab

North IndiaView route →

NH 106

ShillongNongstoin

82.0 km

Meghalaya

Northeast IndiaView route →

NH 107

RudraprayagGaurikund

78.0 km

Uttarakhand

North IndiaView route →

National Highways by State

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 — India's longest highway runs north-south from Srinagar to Kanyakumari, and is accordingly 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: NH 44 is the longest national highway at 3,745 km (Srinagar to Kanyakumari). NH 27 is the second longest at 3,507 km (Porbandar to Silchar). 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