By Airways – Nepal has nearly 30 out of 48 airports busy and ten with paved runways, flights are frequent. Tribhuvan international Airport, Kathmandu. Flights arrives from Bangkok, Vienna, Sharjah, Doha, Dubai, Abu Dhabi, Dhaka, Karachi, Soul, Osaka, Shanghai, Paro, Lhasa, Hong Kong, Kuala Lumpur, Bangalore, New Delhi, Mumbai, Calcutta and Varanasi. Eight domestic flight carriers operating flights to almost 44 districts of the Kingdom, popular ones are Buddha Air, Kathmandu, Cosmic Air, Gorkha Airlines, Royal Nepal Airlines, Shangri - La Air, Skyline Airways, Yeti Airlines, etc.
By Roadways – All the bordering town of Nepal with India is connected to Kathmandu by Road. Road ways are good and there is a very good network of roadways all over the country with over 8,500 kilometers of paved roads. The roads are decent and distance traveling exists. There are government and private vehicle service available round the clock. India, Tibet, China, is connected to Nepal by road.
By Railways – Practically there is no railway network in Nepal except in the south. Nepal as a country do not have the railway system except one stretch of 59 kilometer railway line in the south. There are links with Indian railway from all its bordering towns and city with India. Two stretches of railway are Raxaul in India to Amlekhganj in Nepal and the other is Jainagar in India to Janakpur in Nepal are in operation.