SignalPe

National Highways in Karnataka

Written and checked byRamanathan Virli· Roads & Infrastructure

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

Joladarasi → Krishnagiri

361.0 km

NH 44Primary

Srinagar → Kanyakumari

3745.0 km

NH 48Primary

Delhi → Chennai

2916.0 km

NH 50Primary

Nanded → Chitradurga

721.0 km

NH 52Primary

Sangrur → Ankola

2401.0 km

NH 65Primary

Pune → Machilipatnam

962.0 km

NH 66Primary

Navi Mumbai → Kanyakumari

1640.0 km

NH 67Primary

Krishnapatnam Port → Ramanagara

814.0 km

NH 69Primary

Honnavar → Renigunta

625.0 km

NH 72Primary

Hiriyur → Cherkala

404.0 km

NH 73Primary

Mangaluru → Tumakuru

324.0 km

NH 74Primary

Birur → Raichur

459.0 km

NH 75Primary

Bantval → Katpadi

567.0 km

NH 76Primary

Guntakal → Gadag

276.0 km

NH 150

Gulbarga → Devasuguru

137.0 km

NH 150A

Jewargi → Chamarajnagar

618.0 km

NH 150B

Kalaburagi → Parli Vaijnath

274.0 km

NH 150C

Lingsugur → Shiggaon

235.0 km

NH 150D

Sindhanur → Beechupalli

160.0 km

NH 150E

Gulbarga → Barshi

206.0 km

NH 150G

Mariyammanahalli → Harapanahalli

70.0 km

NH 161A

Akot → Choutuppal

605.7 km

NH 167

Ballari → Kodad

503.0 km

NH 169

Shimoga → Mangalore

215.0 km

NH 169A

Thirthahalli → Udupi

87.0 km

NH 172

Virajpet → Panchanahalli

237.0 km

NH 172A

Hiriyur → Penukonda

133.0 km

NH 173

Mudigere → Anagodu

196.0 km

NH 174

Channagiri → Penukonda

223.0 km

NH 175

Kunigal → Mettur Dam

232.0 km

NH 175K

Kollegala → Talamalai

78.3 km

NH 176

Ballari → Puttaparthi

182.0 km

NH 181

Coimbatore → Gundulpet

211.0 km

NH 240

Kurnool → Ballari

148.0 km

NH 272

Tiptur → Srirangapatna

123.0 km

NH 275

Bantwal → Bengaluru

361.0 km

NH 275K

Hinkal village → Hinkal Village around Mysore city

41.5 km

NH 342

Mudigubba → Yelahanka

193.0 km

NH 367

Bhanapur → Gadankeri

145.0 km

NH 367A

Koppal → Lingsugur

123.0 km

NH 367B

Gadag-Betageri → Bankapura

83.0 km

NH 369

Bhadravathi → Chitradurga

105.0 km

NH 369A

Shimoga → Channagiri

44.0 km

NH 369E

Sagar → Marakutuka

67.2 km

NH 372

Huliyar → Kadur

70.0 km

NH 373

Belur → Bilikere

130.0 km

NH 374

Sindhanur → Nargund

161.0 km

NH 375

Kolar → Venkatagirikota

55.0 km

NH 542

Madanapalle → Hoskote

104.0 km

NH 544D

Anantapur → Molakalmuru

498.6 km

NH 544E

Kodikonda checkpost → Sira

119.5 km

NH 548B

Mantha → Sankeshwar

572.9 km

NH 567

Hubballi → NH48-NH160 Junction

167.0 km

NH 576

Uruvakonda → Gangavathi

112.0 km

NH 648

Nelamangla → Hosur

143.0 km

NH 666

Karwar → Bankapura

175.0 km

NH 748

Belgaum → Panaji

160.0 km

NH 766

Kozhikode → Kollegal

268.0 km

NH 766C

Byndoor → Rainibennur

198.5 km

NH 766E

Kumta ,Devimane → Hattikeri ,Belekeri Port

132.0 km

NH 767

147.0 km

NH 948

Bengaluru → Coimbatore

317.0 km

NH 948A

Dobaspete → Sarjapur

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