The Immigration office at Tribhuvan International Airport in Kathmandu is responsible for issuing "On Arrival" visas to tourists flying to Nepal. The process for obtaining a visa on arrival is typically quick and simple, although there may be some queues during peak tourist season. Alternatively, you can obtain a visa from a Nepalese Diplomatic Mission abroad prior to your arrival. Once you have obtained a visa from a Diplomatic Mission, you must enter Nepal within six months from the date of issuance. The total length of stay will be counted from the day you arrive in Nepal.
Tourist visas obtained upon arrival at entry and exit points are called "tourist visas." Once you have obtained a tourist visa, you are permitted multiple re-entry into Nepal. Regardless of the purpose of your visit, a tourist visa on arrival is the only entry visa available for Nepal. However, you may need to change the category of your visa depending on your purpose and length of stay in Nepal through the Department of Immigration.
Citizens of the following countries must obtain a visa prior to arrival at a nearby Diplomatic Mission of the Nepal Government: Nigeria, Ghana, Zimbabwe, Swaziland, Cameroon, Somalia, Liberia, Ethiopia, Iraq, Palestine, Afghanistan, Syria, and refugees with travel documents.
To obtain a tourist visa on arrival at the airport, if you have not already obtained a visa prior to boarding the plane, follow these simple steps:
-
Fill out an "Arrival Card" and an online "Tourist Visa" form, which can be found on the Department of Immigration website or completed using a kiosk machine upon arrival at the airport. If you choose to fill out the form online, you will receive a submission receipt with a barcode, which should be printed out and brought with you to obtain your visa. This receipt is valid for 15 days.
-
Pay the necessary visa fee at a bank, according to the length of your stay (15/30/90 days). Keep the receipt for your records. Visa fees are as follows: 15 Days – 30 USD, 30 Days – 50 USD, 90 Days – 125 USD.
-
Bring your completed online form, payment receipts, and passport to the immigration desk and present them to the immigration officer for visa processing. The officer will issue your visa upon review and approval.
In the event that you need to extend your visa, the extension fee is USD 45 for a minimum of 15 days, plus USD 3 per additional day. An additional charge of USD 5 per day will be applied for delays of less than 150 days.