Immigration office at Tribhuvan International Airport in Kathmandu is responsible for giving 'On Arrival" visa to the tourists flying to Nepal. The procedure of visa on arrival is very quick and simple. But, during peak tourist season, there might be some queues. You can also get visa from Nepalese Diplomatic Missions placed abroad prior to your arrival. You must enter Nepal within six months from the visa issued date, once you obtained visa from Nepalese Diplomatic Missions. The totally stay will be counted from the day you arrive in Nepal.
Those visas which are obtained on arrival at the entry and exits points are called tourist visa. Once you get this visa you can have the facility of multiple re entry. Whatever the purpose of your visit, tourist visa on arrival is the only entry visa to Nepal. However, you must change the category of visa according to your purpose and duration of stay in Nepal from Department of Immigration.
People from following countries have to acquire Visa before their arrival from their nearby Diplomatic missions of Nepal Government
13. Refugees with travel document
You have to follow these simple procedures for getting tourist visa on arrival at the airport, if you have not obtained visa prior to boarding the plane.
• 1st Step
o Fill in ' Arrival Card '
• Fill in Online ‘Tourist Visa ‘form (you can fill it from the website Department of Immigration before arriving or use Kiosk machines upon your arrival at the airport to fill it). If you use website to fill form, you will obtain submission
receipt with barcode, print it out and bring it along to get visa. This is valid for 15 days.
• 2nd Step
o Do payment at the bank as per your visa requirement ( 15/30/90 Days)
o Get the receipt
Different modes of payment can be used but we suggest you to carry some cash to be on the safe side.
On Arrival Visa Fee at Entry Points
15 Days – 30 USD
30 Days – 50 USD
90 Days – 125 USD
• 3rd Step
o Take your online form, payment receipts and your passport to the immigration Desk and hand give to immigration officer for visa processing. Officer issues visa upon his/her satisfaction.
Visa Extension Fee
• Visa extension fee is USD 45 for minimum 15 days and USD 3 per day for additional days.
• Additional USD 5 per day is charged in the case of less than 150 days delay.