Nepal Visa Information

Getting a tourist visa in Nepal is quick and easy. Under the Department of Immigration, Tribhuvan International Airport (TIA) has made the provision of ‘On Arrival’ visa procedure, which means you will get your visa stamped on your passport on Arrival.

However, during the busy seasons, you may have to pass a long queue for the visa. To skip those long waiting hours, you may as well get the visa from Nepalese Diplomatic Missions on your country. It’s upon you to choose.

Also, you may get the visa at border entry points in Kakarvitta, Birgunj, Bhairahawa, Nepalgunj, Gaddachowki on the Nepal-India border and Kodari on the Nepal-China border.

Visa Requirements

Payment can be made through different media; however, Cash is the most reliable means. Make sure you carry some cash with you.

Valid Currencies for visa payment

Visa Fees (On Arrival)

15 Days – 25 USD ($)

30 Days – 40 USD ($)

90 Days – 100 USD ($)

Children under 10 years of age are an exemption for Visa Fees Payment.

Visa Renewal

To renew the visa, visit the Department of Immigration at Kalikasthan, Kathmandu.

For further information, please contact the Department of Immigration

 Tel: 977 – 01 – 4433934 / 4429660/ 4438862 / 4438868 |Fax: 977 – 01 – 4433935

|Email: |Website:

Free (Gratis) Visa

Visa Procedure

  1. Fill in ‘Arrival Card’
  2. Complete the Online ‘Tourist Visa’ form. You may fill it before coming to Nepal (from the website), but the form is valid only for 15 days. Print out the submission receipt with barcode and carry it along for acquiring a visa. Or, if you fill the form from Kiosk machines upon your arrival at the airport, then there is no need for printing.
  3. Make your visa payment and get the receipt.
  4. Go to the immigration desk and submit the payment receipt, online form and a valid passport to the immigration officer for the visa processing and he/she will stamp the visa on satisfaction.