Immigration Office, TIA is the key frontline office under the Department of Immigration assuming central role in regulating Arrival and Departure of Nepali and foreign nationals. It is based on only International Airport of Nepal, i.e. Tribhuvan International Airport. Therefore, it happens to be the only entry and exit point for 'By Air' passengers travelling to and from Nepal.
It is committed to supporting border control and national security in addition to serving other national and international interests including tourism promotion, curbing cross border crimes such as trafficking in person and terrorism. Striking delicate balance between tourism promotion and border control is one of our primary goals.It operates through Arrival and Departure Zone at TIA. It screens on an average 10,000 passengers daily.
Visa On Arrival
We have been facilitating tourism promotion through "Visa on Arrival". We have made things easier for tourists visiting Nepal. Our On Arrival Visa Procedure is very simple. Before you board on the plane, make sure you are national eligible for Visa on Arrival. (Link)
Steps to acquire "ON Arrival Visa"
- Get your Arrival Card ready. Fill out all your details accurately.
- Fill out Online 'Tourist Visa' form ( It can be filled in prior to your arrival visiting official website of Department of Immigration / by using Kiosk machines upon your arrival at the airport). You will get submission receipt (with barcode). Get the print out of receipt (if you filled it online from website). A kiosk machine however automatically produces small receipt with barcode.
- Make payment at the bank according to your visa requirement ( 15/30/90 Days)
- Get the receipt
- Visa Fee Structure
15 Days – 25 USD
30 Days – 40 USD
90 Days – 100 USD
- Proceed to the Appropriate Immigration (Visa) Desk with receipt of your online form, Arrival card payment receipts and your passport (with validity of minimum six months).
- Hand in your documents to an immigration officer for visa processing.
Passport and Visa
Nepalese nationals travelling abroad require valid Nepali passport and visa for the destination country except in case of countries where "Visa on Arrival" is available.
Foreigners travelling to, within and from Nepal are required to hold a valid and genuine passport and visa. We do not accept handwritten Passport for your entry and departure. We refuse entry and deny departure if you are not travelling with valid Machine Readable Passport (MRP).
Nepali Citizens travelling to and from India: Passport / Citizenship Certificate
Indian Nationals travelling to and from India: Passport / Election Card (Voter ID issued by Election Commission) / State ID issued by State or Federal Government issued Indian Nationals only. And Birth Certificates for minors below 18 accompanied by parents
Arrival to Nepal
Both domestic and foreign nationals should go through immigration checks after arriving at Tribhuvan International Airport. Passport or any other valid travel documents along with properly filled in arrival card should be presented to an immigration officer at concerned Immigration Desk. If you are wearing sunglasses and hats, please take them off so that the immigration officer can see you clearly while verifying your travel documents. Immigration officers might ask you related questions while screening through your documents. Kindly cooperate by answering questions patiently.
There are designated desks for different categories of passengers. Follow the directions and proceed to your respective queues.
Immigration Desks are categorised as follows.
Visa Waiver / Exemptions
Based on reciprocity, we have provision of visa waiver to certain nationality and official status. Indian nationals travelling to Nepal by land or air do not need a visa. However, they are required to produce passport/election card (Voter ID issued by Election Commission) sufficient enough to prove their Indian nationality. Similarly, Birth Certificates for minors and School Identity Card for children below 18 years (accompanied by parents) is required.
Diplomatic and Official or Service Passport holders of the following countries are exempted from the visa requirement to enter and stay in Nepal, exit from Nepal and transit through Nepal.
Gratis Visa (Tourist) Eligibility
Both domestic and foreign nationals exiting out of Nepal from Tribhuvan International Airport should go through immigration checks. Valid travel document (Passport) and properly filled embarkation card should be presented to an immigration officer.
Desks are separated for different categories of passengers for quick and efficient immigration clearance. Identify your desk and proceed by following the signs placed for your convenience. Categories of Departure Desks are:
Crew Members should proceed to the crew desk for immigration checks with valid passport and ID. You are required to submit a General Declaration (as per I.C.A.O. Annex E 9 Appendix I ) of crew members from your airlines.
Nepalese citizens travelling on Tourist/Visit Visa should produce following evidences for Immigration clearance:
Nepali Citizens Travelling For Institutional Purpose:
If you are travelling to visit your spouse (husband/wife) working in Gulf countries, you must produce recommendation letter issued by the concerned Nepalese Embassy verifying that you have been invited by your husband/wife.
Nepalese Citizens travelling for Foreign Employment
After you are done with immigration checks at Departure, proceed to security checks. Make sure you have your departure certified in your boarding pass and travel document (Passport).