Transport in Nepal

Nepal is a landlocked mountainous country where transportation is difficult due to the difficult terrain. The modern transportation in Nepal just started in 20th century.

Railway was the first transport introduced in Nepal by Nepal Railway Company Limited. The first railway was begun in 1927 with the length of 48 km between Amlekhganj and Raxaul (India). The Government of Nepal established many organisations and offices in 1950 to construct and maintain the road inside and outside Kathmandu valley.

The first road Tribhuvan Highway was started to construct in November 1952 between Kathmandu to Amlekhganj. The first car (jeep) was run on this road by Queen Kanti Rajyalaxmi in December 1953. Although Trucks only could pass through this road after 1955.

Road
Statistics of National Highway SNH-2020/21 and Provincial Transport Master Plan (PTMP) guidelines clears that the authority of the National Highway of Nepal resides with central government and the other roads has been handed over to provincial governments and local governments.

Road is the country's primary transport mode. The Economic Survey 2022-23 released by the Ministry of Finance (Nepal), shows that the country had total road network of national road length 34,100 km that only included roads constructed and maintained by the Department of Roads (DoR). This included only the national highway

National Highways

 * Total: 11,178.92 km
 * Paved:  6,836.45 km
 * Gravel: 1,116.36 km
 * Unpaved: 3,226.12 km (2021 est.)

Rail
Nepal Government Railway operated a short narrow gauge railway from 1927 to 1965. Presently in 2022, there are two operational railway lines in the country, both of which connect Nepal with India: the Raxaul–Sirsiya and the Jainagar–Janakpur. The former is a 6 km line from Raxaul, India to Sirsiya Inland Container Depot (or dry port) near Birgunj, Nepal, and is primarily used for freight transport. It allows container traffic to be imported to Nepal through the Sirsiya dry port container depot. The latter is a 51 km line from Jaynagar, India to Janakpur, Nepal, and is used primarily for passenger transport.

Nepal and India had agreed to construct 8 different India–Nepal cross-border rail lines, this includes linking Raxaul with Kathmandu, during Prime Minister KP Oli's visit to India. A team of technical officers visited Kathmandu to study the proposed railway from Raxaul to Kathmandu and have stated that a feasibility study of the project would begin. They have already identified Chobhar as the terminus of the 113 km-long line.

China–Nepal railway is a planned line through Kathmandu, linking India with Lhasa in Tibet. It has been proposed by the KP Oli government. In November 2017, Chinese media reported the arrival of a delegation of Chinese railway experts in Nepal. They discussed the possibility of a rail connection between China and Nepal. In August 2018, the two sides reached an agreement on construction details of the railway.

Air
There are 53 airports in Nepal as of 2020 out of which 34 are in operation. There are three international airports that serve as the aviation hubs: Tribhuvan International Airport in Kathmandu, Gautam Buddha International Airport in Lumbini, and Pokhara International Airport in Pokhara.

Airports redundant and not in operation

 * Total: 12

Water
Nepal is a landlocked country that does not have any territory connected to an ocean.

Nepal's three dry ports are Birgunj, Biratnagar, and Bhairahawa.