SignalPe

National Highways in Karnataka

63 national highways pass through Karnataka, 14 of them primary routes. Each entry below links to that highway's full route, start and end points, and the states it crosses.

63

Highways

14

Primary NHs

25,782

Total route km

NH 42Primary

JoladarasiKrishnagiri

361.0 km

NH 44Primary

SrinagarKanyakumari

3745.0 km

NH 48Primary

DelhiChennai

2916.0 km

NH 50Primary

NandedChitradurga

721.0 km

NH 52Primary

SangrurAnkola

2401.0 km

NH 65Primary

PuneMachilipatnam

962.0 km

NH 66Primary

Navi MumbaiKanyakumari

1640.0 km

NH 67Primary

Krishnapatnam PortRamanagara

814.0 km

NH 69Primary

HonnavarRenigunta

625.0 km

NH 72Primary

HiriyurCherkala

404.0 km

NH 73Primary

MangaluruTumakuru

324.0 km

NH 74Primary

BirurRaichur

459.0 km

NH 75Primary

BantvalKatpadi

567.0 km

NH 76Primary

GuntakalGadag

276.0 km

NH 150

GulbargaDevasuguru

137.0 km

NH 150A

JewargiChamarajnagar

618.0 km

NH 150B

KalaburagiParli Vaijnath

274.0 km

NH 150C

LingsugurShiggaon

235.0 km

NH 150D

SindhanurBeechupalli

160.0 km

NH 150E

GulbargaBarshi

206.0 km

NH 150G

MariyammanahalliHarapanahalli

70.0 km

NH 161A

AkotChoutuppal

605.7 km

NH 167

BallariKodad

503.0 km

NH 169

ShimogaMangalore

215.0 km

NH 169A

ThirthahalliUdupi

87.0 km

NH 172

VirajpetPanchanahalli

237.0 km

NH 172A

HiriyurPenukonda

133.0 km

NH 173

MudigereAnagodu

196.0 km

NH 174

ChannagiriPenukonda

223.0 km

NH 175

KunigalMettur Dam

232.0 km

NH 175K

KollegalaTalamalai

78.3 km

NH 176

BallariPuttaparthi

182.0 km

NH 181

CoimbatoreGundulpet

211.0 km

NH 240

KurnoolBallari

148.0 km

NH 272

TipturSrirangapatna

123.0 km

NH 275

BantwalBengaluru

361.0 km

NH 275K

Hinkal villageHinkal Village around Mysore city

41.5 km

NH 342

MudigubbaYelahanka

193.0 km

NH 367

BhanapurGadankeri

145.0 km

NH 367A

KoppalLingsugur

123.0 km

NH 367B

Gadag-BetageriBankapura

83.0 km

NH 369

BhadravathiChitradurga

105.0 km

NH 369A

ShimogaChannagiri

44.0 km

NH 369E

SagarMarakutuka

67.2 km

NH 372

HuliyarKadur

70.0 km

NH 373

BelurBilikere

130.0 km

NH 374

SindhanurNargund

161.0 km

NH 375

KolarVenkatagirikota

55.0 km

NH 542

MadanapalleHoskote

104.0 km

NH 544D

AnantapurMolakalmuru

498.6 km

NH 544E

Kodikonda checkpostSira

119.5 km

NH 548B

ManthaSankeshwar

572.9 km

NH 567

HubballiNH48-NH160 Junction

167.0 km

NH 576

UruvakondaGangavathi

112.0 km

NH 648

NelamanglaHosur

143.0 km

NH 666

KarwarBankapura

175.0 km

NH 748

BelgaumPanaji

160.0 km

NH 766

KozhikodeKollegal

268.0 km

NH 766C

ByndoorRainibennur

198.5 km

NH 766E

Kumta ,DevimaneHattikeri ,Belekeri Port

132.0 km

NH 767

147.0 km

NH 948

BengaluruCoimbatore

317.0 km

NH 948A

DobaspeteSarjapur

Frequently asked questions

How many national highways pass through Karnataka?

63 national highways run through Karnataka, of which 14 are primary (single- or double-digit) national highways and the rest are branch or spur routes.

Which is the longest national highway in Karnataka?

Among the highways passing through Karnataka, NH 44 is the longest at 3745.0 km, running from Srinagar to Kanyakumari. Note that this is the highway's full length across all states it passes through, not only the portion inside Karnataka.

What is the speed limit on national highways in Karnataka?

On national highways the default limit notified by the Ministry of Road Transport & Highways is 100 km/h for cars on four-lane and wider divided carriageways, 80 km/h on undivided highways, and 80 km/h for light goods vehicles. State authorities and NHAI can notify lower limits on specific stretches, and the signposted limit always overrides the default.

National highways in other states