Being one of the most beautiful country and welcoming as much as travelers to visit Nepal, Nepal makes things quite easy for foreign travelers. A Nepal Visa can be simply obtained at the Tribhuwan International Airport, Kathmandu if you land by a flight or at any border points (Nepal-India) or (Nepal China) border.

If you are travelling by air, you must fill in an application form in the airport Immigration at one of the automatic registration machines, which will take your digital photograph. However, applying from your home country for a Nepal Visa is highly recommended to avoid long queues at the airport. The application must be submitted at least 15 days prior to your arrival date in Nepal.

You can also obtain for a Nepal Visa at the nearest Nepal Embassy or Diplomatic Mission.

Note: Several countries like Nigeria, Zimbabwe, Ghana, Swaziland, Cameroon, Somalia, Ethiopia, Afghanistan, Liberia, Palestine and Iraq will need to obtain a visa from their respective countries from a nearest Nepal Embassy or Diplomatic Mission. Nationals from these countries can not obtain a Nepal Visa upon arrival.

Nepal Visa Requirements (For nationalities except Bangladesh, Bhutan, Maldives, Pakistan and Sri Lanka) and Fees

  • A passport valid for at least six months.
  • A whole free page for your Nepal visa.
  • One passport size photograph with a light background (Carry a few for backup)

There are three types of Tourists Visa for Nepal. All visas are multiple entry visas.

  1. 15 days – US $25 or equivalent convertible currency.
  2. 30 days – US $40 or equivalent convertible currency.
  3. 90 days – US $100 or equivalent convertible currency.

A Nepal Visa can only be obtained with following currencies with cash as a mode of payment: US Dollars, Euro, Pound Sterling, Franc, Australian Dollars, Canadian Dollars, Swiss, Singapore Dollar, HongKong Dollar and Japanese Yen. Please note that any other currencies (including Nepali currency and Indian currency) or credit cards are not accepted as a payment for a Nepal Visa fee. Please bring small bills.

Nepal Visa Requirements (For Bangladesh, Bhutan, Maldives, Pakistan and Sri Lanka nationals)

Nationalities from Bangladesh, Bhutan, Maldives, Pakistan and Srilanka can obtain a 30-days Nepal visa in a one visa year (i.e, 30 days in between Jan-Dec). This visa can however be extended from the Immigration Department with payment of visa fees as specified above for other nationalities.  

Nepal Visa Extensions and Applying Online for New Nepal Visas

A tourist visa for Nepal can be extended upto 150 days in a calendar year. Visa Extensions are available from Immigration offices, but only from Kathmandu and Pokhara (two of the major cities in Nepal).

The cost for extended Nepal Visa is US $30 for 15 days, and US $2 per day after that. So, if you wish to extend your visa for 30 days, that makes us US $50. To extended a multiple-entry Visa, an additional US $20 is to be paid.

Steps to Nepal Visa Extension

  1. An online form is to be submitted to extend a Nepal Visa at this link.
  2. After the completion of this form, a small slip of paper with basic details is to be printed.
  3. Your passport, one photo, printed slip of application paper, and your current Nepalese Visa page. Make a copy of everything except your photo.

You can get your photos from any photo shops in Kathmandu or Pokhara which will cost you around Rs. 250 for 6-8 photos. Your extended Visa usually arrives on the same day.

Here is a video by a foreigner with a procedure to extend a Nepal Visa:


Steps to Nepal Visa online Application

If you wish to not staying in queue at the airport for visa on arrival, you can submit this online form 15 days before your arrival date.

Go to and fill the details.


Online Application Tip – Both New and Extended Visa

For both new visas and extended visas, the online form might ask for Street Address, Ward Number, VDC/Municipality, District and Contact Telephone number which is not possible to obtain until you get to Nepal. These fields are mandatory for the application. An example or Random Address with phone number is given below and you change yours in a similar pattern.


Street Address: Tinkune Marg (Search any street address in Google Maps)

Ward Number: 17 (Number between 1-10 is preferrable)

VDC/Municipality: Kathmandu (You can choose one from:

District: Bagmati (You can choose one from:

Telephone Number: 9812345678 (Any 10 digit number starting with 98 or 97)


Overstaying the Welcome

Please don’t overstay your visa. However, if you do, you can pay a fine of US $3 per day if you have overstayed for less than 30 days (an additional US $2 visa extension fee) at the airport. Doing this at the airport is not preferred as you might miss your flight caught up on this procedure. You can visit Kathmandu’s Central Immigration Office and finish the procedure before hand.

Location : The Department of Immigration is located at Kalikasthan, Dillibazar, Kathmandu.

Tel : 977 – 1 –4423138 / 4428548/ 4429660 / 4438862  

For more contact Information, please visit


Need More Help?

Nepal Immigration App can be downloaded for Visa Information, Application Submission, Trekking Permits and other details. Download the app on Android PlayStore. Not availble in Apple OS yet.

App Screenshot - Nepal Visa
App Screenshot



Visiting Nepal for the first time, here are certain tips that will help you as you land on the Nepal Airport.


Write A Comment