Visa for Nepal

Visa on Arrival


Obtaining a Visa on Arrival at the airport is simple and can be granted for at least 3 months. Follow these steps upon arrival:

  • Step 1

  • Fill out the ‘Arrival Card.’

  • Complete the online ‘Tourist Visa’ form. You can either fill it out prior to your arrival by visiting the official Department of Immigration website, or use the Kiosk machines at the airport.

  • If you complete the form online, you will receive a submission receipt with a barcode. Print this out and bring it with you to obtain the visa.

  • The receipt is valid for 15 days; after that, it expires, and you’ll need to fill out the form again.

  • Step 2

  • Make your payment at the visa fees collection counter based on the length of your stay (15, 30, or 90 days).

  • Obtain your payment receipt.

  • While you can use various payment methods at the visa counter, the Department of Immigration recommends carrying some cash just in case.


On Arrival Visa Fees:

  •       15 Days – 30 USD

  •       30 Days – 50 USD

  •       90 Days – 125 USD

  • Step 3

  • Proceed to the Immigration Desk with your online form, payment receipt, and passport.

  • Present your documents to the immigration officer for visa processing. Your visa will be issued upon the officer’s satisfaction.

For more information visit the Department of Immigration website.

Note: Occasionally, there may be a crowd at the Visa on Arrival desk. To speed up the process, fill out the VOA form online on the Nepal immigration website, within the last 14 days before your arrival and bring the receipt.

This information may be helpful for completing your form:
Address: Maharishi Vedic Institute, Dakshinkali Municipality ward no. 1, Boshan, Kathmandu.
Phone number: +977 985-1241011

Visa Extension: If you plan to stay longer than 3 months, you can extend your visa for an additional 2 months. To do this, you must visit the nearest visa office.

Next
Next

Nepal travel info