AmarnepalAmarnepalClear Nepal data
Infrastructure · the roads of Nepal

The roads of Nepal

The national highways that tie the country together, from the Mahendra Highway spanning the Terai to the mountain roads of Karnali, mapped from real road data and traced to the Department of Roads.

National highways

≈11,799 km

FY 2022/23

Highways profiled

12

the majors

Longest

Mahendra

≈1,028 km, East–West

Network

SRN

national + feeder roads

Hover any road for its code and name; click a national highway to open its page. Road geometry is real, from OpenStreetMap, clipped to Nepal's boundary and coloured by type.

The major routes

Nepal's national highways

The arteries of the Strategic Road Network: each with its route, length and story.

Mahendra Highway (East–West Highway)

महेन्द्र राजमार्ग (पूर्व–पश्चिम)

NH01

Nepal's longest and most important road, the Terai spine that ties the country together east to west

Length
≈1,028 km
Route
Kakarbhitta → Bhimdatta / Mahendranagar
Highway detail →

Tribhuvan Highway (Tribhuvan Rajpath)

त्रिभुवन राजपथ

NH41

Nepal's first highway, the original road link between Kathmandu and India

Length
≈159 km
Route
Kathmandu → Birgunj
Highway detail →

Araniko Highway

अरनिको राजमार्ग

NH34

The road to Tibet, Nepal's historic overland link to China

Length
≈112 km
Route
Kathmandu → Kodari / Tatopani
Highway detail →

Prithvi Highway

पृथ्वी राजमार्ग

NH17

The busy Kathmandu–Pokhara link, following the Trishuli and Marsyangdi rivers

Length
≈174 km
Route
Naubise → Pokhara
Highway detail →

Siddhartha Highway

सिद्धार्थ राजमार्ग

NH47

Pokhara's road to the Indian border and Lumbini

Length
≈178 km
Route
Pokhara → Bhairahawa / Sunauli
Highway detail →

B.P. Koirala Highway (B.P. Rajmarg)

बी.पी. राजमार्ग

NH06

The modern, scenic shortcut from Kathmandu to the eastern Terai

Length
≈198 km
Route
Dhulikhel → Bardibas
Highway detail →

Pushpalal (Mid-Hill) Highway

पुष्पलाल (मध्यपहाडी) राजमार्ग

NH03

A planned east–west highway through the mid-hills, parallel to the Mahendra Highway

Length
≈1,879 km
Route
Chiyabhanjyang → Jhulaghat
Highway detail →

Postal Highway (Hulaki Rajmarg)

हुलाकी राजमार्ग

NH05

The old postal route, now a southern Terai highway near the India border

Length
≈1,792 km
Route
Eastern Terai → Far-western Terai
Highway detail →

Karnali Highway

कर्णाली राजमार्ग

NH58

The lifeline of remote Karnali, and one of Nepal's most rugged highways

Length
≈232 km
Route
Surkhet → Jumla
Highway detail →

Mechi Highway

मेची राजमार्ग

NH02

The far-eastern north–south highway, through the tea hills of Ilam

Length
≈280 km
Route
Bhadrapur / Kakarbhitta → Taplejung
Highway detail →

Madan Bhandari Highway

मदन भण्डारी राजमार्ग

NH09

A planned east–west road through the inner Terai and Chure belt

Length
≈942 km
Route
Inner Terai → Inner Terai
Highway detail →

Koshi Highway

कोशी राजमार्ग

NH08

The eastern hills' road, with the pioneering British-built Dharan–Dhankuta section

Length
≈160 km
Route
Itahari → Hile / Basantapur
Highway detail →
How they're classified

Nepal's road hierarchy

From the strategic highways the Department of Roads runs down to the rural roads of the local network.

National highway

The NH / H series: the country's main road skeleton.

Feeder road

The F series: strategic roads linking districts to the highways.

Expressway

Access-controlled fast roads: mostly under construction (e.g. Kathmandu–Terai).

Also see →

Road distance & route calculator

Road km and driving time between 12 major cities, with a best-effort match to the highway each route likely follows.

Open the tool →
Questions

Nepal's roads, answered

What is the longest highway in Nepal?+

The Mahendra Highway (East–West Highway, NH01) is Nepal's longest road at about 1,028 km, running the length of the Terai from Kakarbhitta in the east to Bhimdatta (Mahendranagar) in the far west.

How are Nepal's roads classified?+

The Department of Roads manages the Strategic Road Network (SRN), made up of national highways (the NH/H series) and feeder roads (the F series). Beyond the SRN are provincial roads and the much larger Local Road Network of district and rural roads.

What was Nepal's first highway?+

The Tribhuvan Highway (Tribhuvan Rajpath), opened in 1956 with Indian assistance, was Nepal's first highway, the original road connecting Kathmandu to the Indian border via the Mahabharat passes.

Which highways connect Kathmandu to Pokhara and to China?+

The Prithvi Highway (1973, Chinese-built) connects Kathmandu to Pokhara, and the Araniko Highway (1967, Chinese-built) connects Kathmandu to the Tibet/China border at Kodari.

How long is Nepal's national highway network?+

As of FY 2022/23 Nepal's national highways totalled about 11,799 km, part of a Strategic Road Network of national highways plus feeder roads, alongside tens of thousands of kilometres of provincial and local roads.

Sources & data note

Road geometry is from OpenStreetMap, clipped to Nepal's boundary and classified by road type. Highway lengths, routes and dates are approximate, drawn from the Department of Roads and standard references. Commentary is Amarnepal's own.