On arrival visa in Nepal

People from most countries are eligible to receive an on-arrival visa in Nepal. '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. For detailed information, please refer to this page.

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

  1. Fill in 'Arrival Card'

    You can also submit an online visa application form prior to coming to Nepal or using Kiosk machines at the airport to avoid long lines at the airport. Use this link: Online visa application form (opens in new tab). 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.

  2. Make payment at the bank according to your visa requirement (15/30/90 Days) and 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. On Arrival visa fees are as given below:

    • 15 Days: 25 USD
    • 30 Days: 40 USD
    • 90 Days: 100 USD

  3. Proceed to the Immigration Desk with your online form, payment receipts and your passport. Hand in your documents to immigration officer for visa processing. He/she issues visa to you upon his/her satisfaction.