List of All National Highways of Nepal (NH Series) with Rankings
Nepal has 80 numbered national highways (the NH series) totalling about 11,799 km as of fiscal year 2022/23, all managed by the Department of Roads. This catalogue lists every highway from NH01 (Mahendra Highway, the longest operational road at about 1,028 km) to NH80, explains the old H-series to new NH renumbering, and ranks them by length, status, region and builder.
| Number of national highways | 80 (SNH 2020/21 register, new NH numbering) |
| Total national-highway length | About 11,799 km (FY 2022/23) |
| Managing authority | Department of Roads (DoR), Ministry of Physical Infrastructure and Transport |
| Longest (operational) | Mahendra Highway (NH01), about 1,028 km |
| Longest on completion | Pushpalal / Mid-Hill Highway (NH03), about 1,787 km |
| Shortest | NH46 (Bhumahi-Parasi), about 9 km |
| First highway | Tribhuvan Highway (Rajpath), 1956 (2013 BS), now NH41 |
| Original H-series count | 12 national highways (SSRN 2004) |
| Register | Statistics of National Highway (SNH) / Statistics of Strategic Road Network (SSRN) |
How many national highways does Nepal have?
Nepal has 80 numbered national highways, together stretching roughly 11,799 km, according to the Department of Roads' (DoR) Statistics of National Highway (SNH) register. The figure of 80 highways was fixed in the SNH 2020/21 edition, and about 620 km more was added in 2022/23 to reach the current total of approximately 11,799.09 km. Every national highway carries a code in the NH series, written as NH01, NH02 and so on up to the eighties, replacing the older 'H' numbering that most Nepalis grew up with.
National highways form the backbone of the Strategic Road Network (SRN), the top tier of Nepal's road hierarchy. The DoR, which sits under the Ministry of Physical Infrastructure and Transport (MoPIT), builds and maintains them; below the national highways sit feeder roads (the old 'F' series), and below those the far larger web of provincial and local roads. A road earns national-highway status when it links provincial capitals, district headquarters, border crossings or major economic corridors, or forms part of an Asian Highway route.
It is worth stressing that '80' is the count in the current numbered register, not a frozen number. Nepal's highway list has grown steadily as the country builds mid-hill, corridor and ring-road projects, and some entries are still partly under construction. Lengths quoted here are indicative figures drawn from the DoR register and standard references; several highways include planned or unfinished sections, so numbers are revised in each annual SNH report.
From 12 highways to 80: how the NH numbering evolved
For decades Nepal recognised just a handful of national highways coded H01 to H12 or so. The Statistics of Strategic Road Network (SSRN) 2004 listed 12 national highways and 51 feeder roads; by SSRN 2017/18 the national-highway count had risen to 18. Around 2020-21 the government carried out a major re-classification, promoting dozens of roads and renumbering the whole set into the modern NH series, which is why the register jumped to 80 highways.
The renumbering means many famous roads changed codes. The East-West Highway, long called H01, is now NH01 (Mahendra Highway). Tribhuvan Highway moved from H02 to NH41; Araniko Highway from H03 to NH34; Prithvi Highway from H04 to NH17; and Siddhartha Highway from H10 to NH47. The Ratna Highway, the old H12 running north from Nepalgunj to Surkhet, was folded into the Karnali corridor and now forms the southern section of NH58. If you learned the old two-digit 'H' codes for a school or Lok Sewa exam, expect them to differ from the codes on new signposts and maps.
The original dozen highways of the classic H-series are still the country's arteries, so they are worth knowing in their old form. They are: Mahendra (H01), Tribhuvan (H02), Araniko (H03), Prithvi (H04), Narayangadh-Mugling (H05), Dhulikhel-Sindhuli-Bhittamod (H06), Mechi (H07), Koshi (H08), Sagarmatha (H09), Siddhartha (H10), Rapti (H11) and Ratna (H12).
- H01 Mahendra Highway is now NH01 (East-West Highway, about 1,028 km)
- H02 Tribhuvan Highway is now NH41 (Kathmandu-Birgunj, about 155 km)
- H03 Araniko Highway is now NH34 (Kathmandu-Kodari, about 112 km)
- H04 Prithvi Highway is now NH17 (Naubise-Pokhara, about 173 km)
- H10 Siddhartha Highway is now NH47 (Belahiya/Sunauli-Pokhara, about 184 km)
- H12 Ratna Highway (Nepalgunj-Surkhet, about 113 km) is now the southern part of NH58 (Karnali Highway)
The complete NH register: NH01 to NH80
The list below catalogues all 80 numbered national highways with their official name (where one exists), route endpoints and approximate length in kilometres, based on the DoR register cross-checked against Wikipedia and OpenStreetMap. Roads without a formal name are simply referred to by their code. Several are corridors that follow a river valley (for example the Koshi, Sunkoshi, Tamakoshi, Trishuli, Kaligandaki, Bheri and Seti corridors), while others are ring roads around growing cities such as Bharatpur and Damak.
Because many of these highways include sections that are still gravel, earthen or under construction, treat the lengths as indicative. Where two figures circulate, this catalogue follows the DoR-derived numbering used in the national register.
- NH01 Mahendra Highway - Kakarbhitta to Gaddachauki - about 1,028 km
- NH02 Mechi Highway - Kechana to Olangchungola - about 352 km
- NH03 Pushpalal (Mid-Hill) Highway - Chiyo Bhanjyang to Jhulaghat - about 1,787 km
- NH04 - Birtamod to Mechi pul - about 15 km
- NH05 Postal (Hulaki) Highway - Bhadrapur to Beldandi - about 1,016 km
- NH06 Tamor Corridor - Chatara to Ganesh Chowk - about 135 km
- NH07 - Chatara to Kanchanrup - about 66 km
- NH08 Koshi Highway - Rani to Kimathanka - about 320 km
- NH09 Madan Bhandari Highway - Bahundangi to Rupal - about 1,200 km
- NH10 - Deurali, Bohoratar - about 92 km
- NH11 - Phikkal to Chaubise - about 19 km
- NH12 Sunkoshi Corridor - Ghurmi to Chatara - about 163 km
- NH13 BP Highway - Bardibas to Dhulikhel - about 160 km
- NH14 - Kunauli to Basaha - about 100 km
- NH15 - Gwarko to Dahaltar - about 128 km
- NH16 Sagarmatha Highway - Thadi to Solu - about 144 km
- NH17 Prithvi Highway - Naubise to Pokhara - about 173 km
- NH18 Pasang Lhamu Highway - Balaju to Syabrubesi - about 65 km
- NH19 - Ridi to Pyuthan - about 220 km
- NH20 Siddhicharan Highway - Madar to Salleri - about 193 km
- NH21 - Sitapaila to Dharke - about 24 km
- NH22 - Jatahi to Dhalkebar - about 48 km
- NH23 - Diktel to Khadichaur - about 291 km
- NH24 - Lalgadh to Bahunmara - about 29 km
- NH25 Bhanubhakta Acharya Highway - Dumre to Chame - about 108 km
- NH26 - Jamunibas to Janakpur - about 19 km
- NH27 - Sitalpata to Sangrahi - about 40 km
- NH28 Tamakoshi Corridor - Bhittamod to Lyapche gaun - about 281 km
- NH29 - Kanchanban to Health post - about 30 km
- NH30 - Janakpur to Pushpalpur - about 36 km
- NH31 - Dolalghat to Chautara - about 25 km
- NH32 - Nawalpur to Sonbarsha - about 30 km
- NH33 Kathmandu-Terai/Madhesh Fast Track (Expressway) - Nijgadh to Kathmandu - about 76 km
- NH34 Araniko Highway - Kathmandu to Kodari - about 112 km
- NH35 - Piluhawa Marmat to Martihawa - about 25 km
- NH36 Birendra Highway - Chandranigahapur to Gaur - about 45 km
- NH37 Kanti Highway (Kanti Lokpath) - Hetauda to Ekantkuna - about 86 km
- NH38 Kathmandu Outer Ring Road - Kathmandu Valley - about 68 km
- NH39 Kathmandu Ring Road - Kathmandu Valley - about 27 km
- NH40 - Samakhushi to Bidur - about 26 km
- NH41 Tribhuvan Highway - Birgunj (ICP) to Kathmandu - about 155 km
- NH42 Trishuli Corridor - Thodi to Rasuwagadhi - about 197 km
- NH43 Kalu Pandey Highway - Malekhu to Salylantar - about 57 km
- NH44 Madan Ashrit Highway - Thori to Roila - about 300 km
- NH45 - Khairenitar to Kawasoti - about 106 km
- NH46 - Bhumahi to Parasi - about 9 km (shortest national highway)
- NH47 Siddhartha Highway - Belahiya to Pokhara - about 184 km
- NH48 Kaligandaki Corridor - Tansen to Korla - about 254 km
- NH49 Badigad Corridor - Bartung to Kharwang - about 98 km
- NH50 - Jitpur to Khunuwa - about 30 km
- NH51 - Taulihawa to Sandhikharka - about 83 km
- NH52 Lumbini Highway - Kakrahwa to Dhorpatan - about 222 km
- NH53 Swargadwari Highway - Bhalubang to Darbot - about 130 km
- NH54 Shahid Highway - Koilabas to Lukum - about 211 km
- NH55 Rapti Highway - Ameliya to Musikot - about 169 km
- NH56 Rara Highway - Tharmare to Rara - about 263 km
- NH57 Bheri Corridor - Bhotechaur to Marim - about 317 km
- NH58 Karnali Highway - Jamunaha (Nepalgunj) to Hilsa - about 538 km
- NH59 - Murtiya to Bayuli Nagma - about 154 km
- NH60 Panchkoshi Highway - Surkhet to Nakchelagna - about 302 km
- NH61 - Surkhet to Manma - about 168 km
- NH62 South Seti Highway - Khakraula to Chainpur - about 228 km
- NH63 - Sanphebagar to Kolti - about 111 km
- NH64 Jaya Prithvi Bahadur Singh Highway - Khodpe to Chainpur - about 108 km
- NH65 Seti Corridor - Khutliya to Uraibhanjyang - about 296 km
- NH66 Mahakali Highway - Dhangadhi to Tinkar - about 350 km
- NH67 Mahakali Corridor - Chandani to Jhulaghat - about 201 km
- NH68 Bhimkali Highway - Bhimad to Arung Khola - about 80 km
- NH69 - Jagat Bhanjyang to Chapakot - about 42 km
- NH70 - Seti Devon to Ghante Deurali - about 46 km
- NH71 - Bhalubang to Kharwang - about 170 km
- NH72 - Dumkibas to Triveni - about 23 km
- NH73 - Surunga to Lasunganj - about 25 km
- NH74 - Ilam to Sandakpur - about 50 km
- NH75 Sworna Sagarmatha Ring Road - Okhaldhunga-Diktel-Okhaldhunga - about 135 km
- NH76 Falgunanda Highway - Damak to Rabi - about 44 km
- NH77 Bharatpur Ring Road - Bharatpur - about 105 km
- NH78 Damak Ring Road - Damak - about 100 km
- NH79 - Godar to Sindhuli - about 20 km
- NH80 - Bastipurchowk to Belsot - about 30 km
The classic highways and their builders
A small group of highways carries most of Nepal's traffic and history, and searchers often look for them by name. The Tribhuvan Highway (Tribhuvan Rajpath, now NH41) was Nepal's first, opened in 1956 (2013 BS) with Indian assistance to link Kathmandu with the Indian border at Birgunj over the Mahabharat range. The Araniko Highway (NH34), completed in 1967 with Chinese help, runs from Kathmandu to the Tibet/China border at Kodari, while the Prithvi Highway (NH17), Chinese-built and opened in 1973, connects Kathmandu to Pokhara.
The Mahendra Highway (NH01), or East-West Highway, is the single most important road in the country: about 1,028 km of tarmac along the Terai from Kakarbhitta in the east to Bhimdatta (Mahendranagar) in the far west, built in stages from the 1960s to the 1990s with Indian, Soviet, British and American assistance on different segments. The Siddhartha Highway (NH47) links the Indian border at Belahiya/Sunauli to Pokhara, and the Ratna Highway (old H12, now the lower part of NH58) opened up the Karnali region from Nepalgunj.
More recent flagship routes include the BP Highway (NH13), the Banepa-Sindhuli-Bardibas road built over roughly two decades with Japanese grant aid and completed in 2015, and the Karnali Highway (NH58), long the only road to Jumla and the deep Karnali hills. The Kathmandu-Terai/Madhesh Fast Track (NH33), an expressway between Kathmandu and Nijgadh being built by the Nepal Army, and the long Pushpalal (Mid-Hill) Highway (NH03) are the marquee projects still under construction.
Rankings: longest, shortest, by status and builder
The most-searched ranking is simply which highway is longest. Among fully operational roads, the Mahendra Highway (NH01) is the longest at about 1,028 km. On paper the Pushpalal or Mid-Hill Highway (NH03) is longer still at roughly 1,787 km and will become the longest national highway once complete, as it threads the middle hills from the eastern border to the far-western Jhulaghat crossing. Two more highways exceed 1,000 km: the Madan Bhandari Highway (NH09, about 1,200 km) and the Postal/Hulaki Highway (NH05, about 1,016 km), both largely under construction along the northern hills and the deep Terai respectively.
At the other extreme, the shortest national highway is NH46 (Bhumahi-Parasi) at about 9 km. The longest mountain highway is the Karnali Highway (NH58) at about 538 km, and the Kaligandaki Corridor (NH48) is often cited as the highest-altitude motorable national highway. Rankings by province and by builder are less clean, because most long highways cross several provinces and several donors funded different segments of the same road.
- Longest (operational): NH01 Mahendra Highway, about 1,028 km
- Longest on completion: NH03 Pushpalal / Mid-Hill Highway, about 1,787 km
- Other 1,000 km+ highways: NH09 Madan Bhandari (about 1,200 km), NH05 Postal/Hulaki (about 1,016 km)
- Shortest: NH46 (Bhumahi-Parasi), about 9 km
- Longest mountain highway: NH58 Karnali, about 538 km
- Chinese-built classics: NH34 Araniko (1967), NH17 Prithvi (1973)
- Indian-assisted classics: NH41 Tribhuvan (1956), plus segments of NH01 Mahendra and NH47 Siddhartha
- Japanese-funded: NH13 BP Highway (completed 2015)
- Nepal Army project: NH33 Kathmandu-Terai/Madhesh Fast Track (under construction)
Corridors, feeder roads and where the highways sit
Many of the newer national highways are 'corridors' that follow a single river from the Terai to the Himalaya, opening north-south trade routes toward the Chinese border. The four best-known river corridors are the Koshi, Kaligandaki, Karnali and Mahakali, each combining several highway segments. These corridors, along with the East-West Mahendra Highway and the Pushpalal Mid-Hill Highway, form the spatial grid that the DoR uses to plan the network.
National highways are only the top of the pyramid. Beneath them, the Strategic Road Network also contains feeder roads (the 'F' series) that connect district headquarters and important towns to the highways. Below the SRN lie provincial highways managed by the seven provinces, and tens of thousands of kilometres of district and rural roads in the Local Road Network. In total Nepal's road network runs to well over 100,000 km, but only the SRN highways and feeders are managed directly by the central Department of Roads.
For anyone using these codes in practice, remember that signage and maps are still transitioning between the old H numbers and the new NH numbers, and that lengths are revised annually. Always cross-check a specific figure against the latest DoR Statistics of National Highway report before quoting it as exact.
List of All National Highways of Nepal (NH Series) with Rankings — FAQ
How many national highways are there in Nepal?+
Nepal has 80 numbered national highways in the current Department of Roads register (fixed in the SNH 2020/21 edition), together totalling about 11,799 km as of fiscal year 2022/23. The number has grown over time from just 12 highways listed in the 2004 SSRN report, as many roads were promoted and the whole set was renumbered into the modern NH series.
What is the longest highway in Nepal?+
Among completed roads, the Mahendra Highway (NH01, the East-West Highway) is the longest at about 1,028 km across the Terai. The Pushpalal or Mid-Hill Highway (NH03) will be longer at roughly 1,787 km once fully built, and two other highways, Madan Bhandari (NH09) and the Postal/Hulaki Highway (NH05), also exceed 1,000 km.
What is the Ratna Highway and does it still exist?+
The Ratna Highway was the old H12, running about 113 km north from Nepalgunj to Surkhet (Birendranagar) through Banke and Surkhet districts. Under the new numbering it was merged into the Karnali corridor and now forms the southern section of NH58 (Karnali Highway), so the name survives locally even though the H12 code has been retired.
What is NH12 in Nepal?+
In the current numbering, NH12 is the Sunkoshi Corridor, a highway of about 163 km running from Ghurmi to Chatara in eastern Nepal along the Sun Koshi river. Note that this is different from the old H12, which was the Ratna Highway; the codes were reassigned during the 2020-21 renumbering.
What was Nepal's first national highway?+
The Tribhuvan Highway (Tribhuvan Rajpath), opened in 1956 (2013 BS) with Indian assistance, was Nepal's first highway, connecting Kathmandu to the Indian border at Birgunj over the Mahabharat passes. It is now coded NH41 and is about 155 km long.
Who manages Nepal's national highways?+
The Department of Roads (DoR), under the Ministry of Physical Infrastructure and Transport, builds and maintains all national highways. They make up the top tier of the Strategic Road Network, above feeder roads, and are catalogued each year in the DoR's Statistics of National Highway report.
Related topics
Sources & data note
This article is compiled from the cited sources and contains durable facts only (no daily-changing data). Verify time-sensitive details with the relevant authority.
- Statistics of National Highway (SNH) 2022-23Department of Roads, Government of Nepal ↗
- List of National Highway and Feeder Roads (DoR strategic plan documents)Department of Roads, Government of Nepal ↗
- National Highway System (Nepal) - full numbered listWikipedia ↗
- Ratna Highway (old H12, now part of NH58)Wikipedia ↗
- Mahendra Highway (NH01, East-West Highway)Wikipedia ↗
- Karnali Highway (NH58)Wikipedia ↗
- Nepal National Highways (new numbering) referenceOpenStreetMap Wiki ↗
- Nepal 2.3 Road Network profileLogistics Cluster (WFP) ↗