Entry to Nepal - Via Air and Land

Nepal Immigration and entry is being organized to regulate the movements of foreigners into, within and from Nepal. The information on this page Entry to Nepal covers the most common types of travelers information which is managed by Trekking Trail Nepal under the regulation of the Department of Immigration (DOI) and Immigration Offices (IO) following The Immigration Acts and Immigration Rules under the organizational hierarchy of the Ministry of Home Affairs, Government of Nepal.


For many people, there might be questions about getting into the country. Nepal is connected to the world via air through different places. You can fly into Nepal through any part of the world using one of your nearest or convenient transit places like Doha, Kuala Lumpur, Singapore, Dubai, Hongkong, Delhi, Mumbai, Istanbul, Shanghai, etc. You can choose the airlines of your convenience and into Kathmandu airport.

If you want to enter Nepal overland, you can do so through Nepal India border or Nepal Tibet border. There are immigration offices in Kakadbhitta, Birgunj, Bhairahawa, Nepalgunj, Dhangadhi, and Kanchanpur in Nepal India border and in Kodari and Rasuwagadhi in Nepal Tibet border.

Trekking Trail Nepal will not be responsible if you are not eligible to enter and Unless otherwise stated, this information is for legal passport holders travelers only with rules of Nepal Immigration is operationalized under the following legal instruments:

1. Immigration Act, 2049 BS

2. Immigration Rules, 2051 BS

3. Immigration Procedure, 2065

The government of Nepal and Nepalese Department of Immigration is responsible for setting and enforcing the rules for entry. If you are unclear about any immigration aspect related to Government of Nepal or entry requirements or further confirmation of procedures you will need to contact the nearest Nepalese embassy, high commission or consulate of Nepal. You should also consider checking with your transport provider or travel airlines to make sure your passport and other travel documents meet their requirements for entry to Nepal.


Kathmandu, the capital of Nepal, is linked by air with Calcutta, Delhi, Mumbai, Bangalore, and Varanasi of India, Paro of Bhutan, Lhasa of Tibet, Shanghai, Beijing, Dhaka of Bangladesh, Karachi of Pakistan, Bangkok, Singapore, Hong Kong, Dubai and Sharjah of UAE, Abu Dhabi, Arab and Doha of Qatar, Columbo, Kululampur, Istanbul.

The national carrier Of Nepal; Nepal Airlines and Himalayan Airlines along with other international airlines like Air India, Indigo Air, Jet Airways, Pakistan International, Druk Air, Bhutan Air, China Southern, China Eastern, US-Bangla, Biman Air Thai Air, Singapore Airlines, Qatar Airways, Fly Dubai, Emirates Airlines, Cathay Pacific Airways, Air Asia, Malindo, Turkish Air, Fly Dubai, Malaysian Airlines, Air China have regular flights linking the above-mentioned city to Kathmandu.

The Department of Immigration is located in Kathmandu. One Immigration Office is located at Tribhuvan International Airport in Kathmandu while, another regional immigration office at tourism capital Pokhara. However, eight Immigration offices at your service in Birjung (Parsa), Nepaljung (Banke), Mahendranagar, Dangadi, Belhia (Bhairahawa), Jamunaham and Kakarvitta (Jhapa) on the southern with India. While two Immigration Offices Tatopani (Sindhupalchowk) and Rashuwagadi (Rashuwa) are located at the northern border point with China.

If you are unclear about any aspect of the entry requirements, or you need further reassurance, you will need to contact the embassy, high commission or consulate of the country or territory you are traveling. If you need any support and suggestion regarding Entry to Nepal, Please Contact Us.