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
Joladarasi → Krishnagiri
NH 44Primary
Srinagar → Kanyakumari
NH 48Primary
Delhi → Chennai
NH 50Primary
Nanded → Chitradurga
NH 52Primary
Sangrur → Ankola
NH 65Primary
Pune → Machilipatnam
NH 66Primary
Navi Mumbai → Kanyakumari
NH 67Primary
Krishnapatnam Port → Ramanagara
NH 69Primary
Honnavar → Renigunta
NH 72Primary
Hiriyur → Cherkala
NH 73Primary
Mangaluru → Tumakuru
NH 74Primary
Birur → Raichur
NH 75Primary
Bantval → Katpadi
NH 76Primary
Guntakal → Gadag
NH 150
Gulbarga → Devasuguru
NH 150A
Jewargi → Chamarajnagar
NH 150B
Kalaburagi → Parli Vaijnath
NH 150C
Lingsugur → Shiggaon
NH 150D
Sindhanur → Beechupalli
NH 150E
Gulbarga → Barshi
NH 150G
Mariyammanahalli → Harapanahalli
NH 161A
Akot → Choutuppal
NH 167
Ballari → Kodad
NH 169
Shimoga → Mangalore
NH 169A
Thirthahalli → Udupi
NH 172
Virajpet → Panchanahalli
NH 172A
Hiriyur → Penukonda
NH 173
Mudigere → Anagodu
NH 174
Channagiri → Penukonda
NH 175
Kunigal → Mettur Dam
NH 175K
Kollegala → Talamalai
NH 176
Ballari → Puttaparthi
NH 181
Coimbatore → Gundulpet
NH 240
Kurnool → Ballari
NH 272
Tiptur → Srirangapatna
NH 275
Bantwal → Bengaluru
NH 275K
Hinkal village → Hinkal Village around Mysore city
NH 342
Mudigubba → Yelahanka
NH 367
Bhanapur → Gadankeri
NH 367A
Koppal → Lingsugur
NH 367B
Gadag-Betageri → Bankapura
NH 369
Bhadravathi → Chitradurga
NH 369A
Shimoga → Channagiri
NH 369E
Sagar → Marakutuka
NH 372
Huliyar → Kadur
NH 373
Belur → Bilikere
NH 374
Sindhanur → Nargund
NH 375
Kolar → Venkatagirikota
NH 542
Madanapalle → Hoskote
NH 544D
Anantapur → Molakalmuru
NH 544E
Kodikonda checkpost → Sira
NH 548B
Mantha → Sankeshwar
NH 567
Hubballi → NH48-NH160 Junction
NH 576
Uruvakonda → Gangavathi
NH 648
Nelamangla → Hosur
NH 666
Karwar → Bankapura
NH 748
Belgaum → Panaji
NH 766
Kozhikode → Kollegal
NH 766C
Byndoor → Rainibennur
NH 766E
Kumta ,Devimane → Hattikeri ,Belekeri Port
NH 767
NH 948
Bengaluru → Coimbatore
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.