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,000+

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 — odd numbers generally run north-south, and even numbers run east-west.

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

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

South India, East IndiaView route →

NH 17

GuwahatiSevoke

592.0 km

Assam, West Bengal

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, 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

South India, East IndiaView route →

NH 27

PorbandarSilchar

3660.2 km

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

West to Northeast 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 to South IndiaView route →

NH 31

UnnaoGazole

991.9 km

Bihar, Uttar Pradesh, West Bengal

North India, 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, 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

North East 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, 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 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 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, West IndiaView route →

NH 48

DelhiChennai

2916.0 km

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

North to South IndiaView route →

NH 49

BilaspurKharagpur

729.0 km

Jharkhand, Odisha, West Bengal

Central India, East IndiaView route →

NH 50

NandedChitradurga

721.0 km

Karnataka

West India, 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 to South IndiaView route →

NH 53

HajiraParadip Port

1849.0 km

Chhattisgarh, Gujarat, Maharashtra, Odisha

West India to East 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

126.0 km

Gujarat

View 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

West India to East 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

107.0 km

Manipur

View route →

NH 102A

353.8 km

Manipur

View route →

NH 102B

256.7 km

Manipur, Mizoram

View route →

NH 102C

15.8 km

Manipur

View route →

NH 103

58.0 km

Himachal Pradesh

View route →

NH 103A

105.1 km

Punjab

View route →

NH 104

56.4 km
View route →

NH 105

67.0 km

Haryana, Himachal Pradesh, Punjab

View route →

NH 105B

38.4 km

Punjab

View route →

NH 106

82.0 km

Meghalaya

View route →

NH 107

78.0 km

Uttarakhand

View route →

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).

In 2010, the Government of India introduced a new numbering system for national highways. Under this system, north-south highways are assigned odd numbers (with NH 44 being a notable exception as it is India's longest highway running from Srinagar to Kanyakumari), while east-west highways are given even numbers. Secondary highways and branches are numbered in the 100s through 900s series, based on their parent primary 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 spans over 1,46,000 km, which is about 2% of India's total road network but carries about 40% of the total road traffic.

Related on SignalPe