How to process for Nepal Visa ?

How to get a Visa to Enter Nepal? Visa for Nepal?

All foreign nationals except Indians are required to arrange a visa to enter to the Nepal. Visa to enter Nepal can be obtained from Nepalese Embassy in your home country; else you can get it on arrival in Kathmandu Tribhuwan International Airport.

'On Arrival' visa procedure is very quick and simple. You can expect some queues during peak Tourist season. If you wish to skip those queues, you can also consider getting Visa from Nepalese Diplomatic Missions stationed abroad prior to your arrival. Choice is yours.

Visitors are required to carry their passports validity of at least Six months and recent photo of 1.5" x 1.5" size along with following fess either in US Dollars or equivalent local currency.


Entry Fees to obtain Nepalese Visa


Type of Visa Duration Fees 
Multiple entries15 daysUS$ 30
Multiple entries30 daysUS$ 50
Multiple entries90 daysUS$ 125

Once you arrive at the airport, please follow these simple procedures for Tourist Visa on Arrival.

  • 1st  Step
    • Fill in ' Arrival Card '
    • Fill in Online ‘Tourist Visa ‘form ( you can fill it up  prior to your arrival  visiting official website of Department of Immigration / fill it up using Kiosk machines upon your arrival at the airport).  If you fill it from the website, you will get submission Receipt with barcode, please print it out and bring it along for acquiring visa. It works for fifteen days and becomes invalid then after.  If so, you will have to fill it up again.
  • 2nd  Step  
    • Make payment  at the bank according to your visa requirement ( 15/30/90 Days)
    • Get the receipt

While you can use different modes of payments (at visa fees collection counter), we advise you to carry some cash to be on the safe side.

Note: Other national, Afghanistan, Iraq, Cameroon, Ghana, Somalia, Swaziland, Palestine, Zimbabwe, Nigeria, Ethiopia and Liberia are required to get the visa from the embassy of Nepal only. Hence they cannot secure the Nepalese visa upon arrival at airport.


Should you require any more information/clarification please feel free to contact us.