National Highways in Punjab
30 national highways pass through Punjab, 8 of them primary routes. Each entry below links to that highway's full route, start and end points, and the states it crosses.
30
Highways
8
Primary NHs
14,602
Total route km
NH 3Primary
Amritsar → Leh
NH 5Primary
Firozpur → Shipki La
NH 7Primary
Fazilka → Mana Pass
NH 9Primary
Fazilka → Jauljibi
NH 44Primary
Srinagar → Kanyakumari
NH 52Primary
Sangrur → Ankola
NH 54Primary
Pathankot → Bikaner
NH 62Primary
Abohar → Pindwara
NH 103A
Hoshiarpur → Rupnagar See notes
NH 105
Pinjore → Swarghat
NH 105B
Dhillon Nagar → Baja Khana
NH 148B
Kot Putli → Sunam
NH 154
Pathankot → Nauni
NH 154A
Pathankot → Bharmour
NH 205
Kharar Ropar → Shimla
NH 205A
Kharar → Tepla
NH 254
Mundki → New Dabwali
NH 344
Ambala → Roorkee
NH 344A
Phagwara → Rupnagar
NH 344B
Phagwara → Hoshiarpur
NH 354
Gurdaspur → Malout
NH 354B
Dera Baba Nanak → Indo-Pak border
NH 354E
NH 54 → Abhohar
NH 503
Mcleodganj → NH205
NH 503A
Amritsar → Una
NH 703
Jalandhar → Sirsa
NH 703A
Jalandhar → Arifke
NH 703B
NH 754
Bhatinda → Jalalabad
NH 754K
Mandi Dabawali ,Hanumangarh → Santalpur
Frequently asked questions
How many national highways pass through Punjab?
30 national highways run through Punjab, of which 8 are primary (single- or double-digit) national highways and the rest are branch or spur routes.
Which is the longest national highway in Punjab?
Among the highways passing through Punjab, 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 Punjab.
What is the speed limit on national highways in Punjab?
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.