Destination

Nepal Visa on Arrival: Eligibility, Documents, Fees, Online Application & Requirements

Nepal Visa on Arrival: Eligibility, Documents, Fees, Online Application & Requirements

Last Updated: 26 August 2026

Planning a trip to Nepal? Nepal offers a convenient Visa on Arrival (VoA) facility for eligible foreign tourists at designated immigration entry points. Travellers can complete the required tourist visa form online before arrival, and Nepal also provides online visa-fee payment facilities for eligible Visa on Arrival applicants.

This guide explains who can get a Nepal Visa on Arrival, eligible and restricted nationalities, required documents, online application procedures, visa fees, stay duration, entry requirements and the process at immigration.

Quick Facts About Nepal Visa on Arrival

RequirementDetails
Visa TypeTourist Visa on Arrival
Main AirportTribhuvan International Airport (TIA), Kathmandu
Other FacilitiesDesignated immigration entry points
Visa Durations15, 30 or 90 days
15-Day Visa FeeUSD 30
30-Day Visa FeeUSD 50
90-Day Visa FeeUSD 125
Online ApplicationAvailable
Online Fee PaymentAvailable
Online Pre-Approval for Standard VoANot normally required
Passport ValidityAt least 6 months
Indian CitizensVisa not required under applicable entry rules
Tourist Visa Maximum Stay150 days per visa year

Nepal’s Department of Immigration currently lists tourist Visa on Arrival fees of USD 30 for 15 days, USD 50 for 30 days and USD 125 for 90 days.

Important Update for Iranian Citizens

There is a specific recent change concerning ordinary Iranian passport holders.

 

According to a Nepal Department of Immigration notice dated 15 March 2026, ordinary passport holders from Iran are required to obtain a valid entry visa from a Nepalese diplomatic mission abroad before arriving in Nepal. Holders of Iranian diplomatic or official passports remain subject to separate existing arrangements.

 

Therefore, Iranian ordinary passport holders should not rely on Visa on Arrival.

 

Nepal’s Department of Immigration currently lists tourist Visa on Arrival fees of USD 30 for 15 days, USD 50 for 30 days and USD 125 for 90 days.

Nepal Visa on Arrival Eligibility Criteria

Travellers applying for Nepal Visa on Arrival should generally:

  • Hold a valid ordinary passport.
  • Have at least six months of passport validity.
  • Complete the required tourist visa application.
  • Provide accurate personal and passport information.
  • Pay the applicable visa fee.
  • Present the required application and payment information at immigration.
  • Meet Nepal’s general entry requirements.

The final decision to issue the visa and permit entry is made by the Nepalese immigration authorities.

Documents Required for Nepal Visa on Arrival

Travellers should prepare the following documents and information.

1. Valid Passport

A valid passport is required for Nepal Visa on Arrival.

Nepal’s current immigration guidance specifies that the passport should have at least six months of validity.

2. Online Tourist Visa Application

Travellers can complete the Nepal tourist visa form online before arrival.

The official online application asks for information including:

  • Passport issuing country
  • Passport number
  • Date of birth
  • Visa type
  • Personal information
  • Travel information

The official NepaliPort system provides the online tourist visa application.

3. Submission Receipt

After completing the online application, travellers should save or print the submission receipt containing the barcode.

The Department of Immigration states that the submission receipt is valid for 15 days.

4. Visa Fee Payment Receipt

If the visa fee is paid online before arrival, travellers should keep the payment confirmation or receipt.

Nepal’s Department of Immigration currently provides an online payment facility for Visa on Arrival fees.

5. Accommodation Details

Travellers should be prepared to provide their accommodation or address in Nepal when completing the application.

This can include:

  • Hotel booking
  • Resort reservation
  • Other accommodation details

6. Return or Onward Travel Information

It is advisable to keep a return or onward flight ticket available, as immigration authorities may request supporting travel information.

7. Additional Supporting Documents

Depending on the traveller’s circumstances, immigration authorities may request additional supporting documents.

Travellers should therefore carry relevant travel documents and ensure that all information provided in the visa application is accurate.

Is Online Pre-Approval Required for Nepal Visa on Arrival?

No, standard Nepal Visa on Arrival should not be confused with a pre-approved visa.

Nepal’s official immigration system distinguishes between:

Visa on Arrival

Travellers complete the Visa on Arrival application and can pay the applicable fee before arrival. The visa is then processed and issued by immigration at the entry point.

Electronic Travel Authorization (ETA)

ETA is a separate process involving online application and pre-approval before travel.

Therefore, for standard Visa on Arrival applicants, the online form is not the same as mandatory visa pre-approval.

How to Apply for Nepal Visa on Arrival Online

Travellers can complete the application before travelling to Nepal.

Step 1: Visit the Official Nepal Immigration Portal

Go to the official NepaliPort website operated by the Department of Immigration.

The official portal provides services for Visa on Arrival, Electronic Travel Authorization and other immigration applications.

Step 2: Select Visa on Arrival

Select the appropriate Visa on Arrival / Tourist Visa option.

Step 3: Enter Passport Details

Provide your information exactly as it appears on your passport, including:

  • Full name
  • Passport number
  • Date of birth
  • Passport issuing country
  • Nationality

The official online tourist visa application requires the passport number, date of birth, passport issuing country and visa type.

Step 4: Enter Travel Details

Provide the requested travel information, such as:

  • Expected arrival date
  • Visa duration
  • Purpose of visit
  • Address or hotel details in Nepal
  • Passport expiry information

Step 5: Review the Application

Check every detail carefully before submitting.

The information should match your passport exactly.

Step 6: Submit the Application

Submit the online tourist visa application.

Step 7: Save the Submission Receipt

Save or print the receipt containing the barcode/submission information.

The receipt is currently valid for 15 days.

Step 8: Pay the Visa Fee

Eligible travellers can pay the Visa on Arrival fee through the available payment methods.

Nepal’s Department of Immigration currently allows online Visa on Arrival fee payments before arrival.

Step 9: Arrive in Nepal

After arriving at the designated entry point, proceed to the immigration area with:

  • Passport
  • Online application/submission receipt
  • Visa fee payment receipt, where applicable
  • Supporting travel documents

Step 10: Complete Immigration Processing

Present the required documents to the immigration officer.

The officer will verify the information and process the tourist visa.

Nepal Visa on Arrival Fees

The current Nepal tourist Visa on Arrival fees are:

 

Visa DurationFee
15 DaysUSD 30
30 DaysUSD 50
90 DaysUSD 125

These fees are published by Nepal’s Department of Immigration.

How Long Can You Stay in Nepal?

Tourist Visa on Arrival is available for:

  • 15 days
  • 30 days
  • 90 days

Tourist visas can be extended in Nepal subject to the applicable immigration rules.

The maximum tourist stay is currently 150 days in a visa year, with the visa year running from January through December.

Where Can You Get Nepal Visa on Arrival?

Tribhuvan International Airport (TIA) in Kathmandu facilitates tourist Visa on Arrival.

 

Other designated immigration entry points may also provide Visa on Arrival facilities. Travellers entering through land borders should verify the specific entry point and its current services before travelling.

 

Gautam Buddha International Airport in Bhairahawa also provides Visa on Arrival facilities for eligible foreign travellers.

Nepal Visa on Arrival Process at the Airport

The standard process consists of three main stages.

1. Complete the Arrival Card and Online Form

Complete the arrival card and tourist visa form online before arrival or use the available kiosk at the airport.

2. Pay the Visa Fee

Pay the applicable fee for 15, 30 or 90 days.

3. Proceed to Immigration

Present:

  • Passport
  • Online application/submission receipt
  • Payment receipt

The immigration officer will process and issue the visa.

Nepal Visa on Arrival for UAE Residents

UAE residency by itself does not automatically determine eligibility for Nepal Visa on Arrival.

 

The traveller’s passport nationality is an important factor.

 

For example, a UAE resident travelling with an Indian passport is subject to the rules applicable to Indian citizens, while a UAE resident travelling with another passport is subject to the rules applicable to that nationality.

 

UAE residents should therefore check Nepal’s requirements according to their passport nationality before travelling.

Nepal Visa on Arrival for Indian Citizens

Indian citizens generally do not require a visa to enter Nepal under the applicable Nepal–India entry arrangements.

Therefore, Indian citizens should not be treated as standard Visa-on-Arrival applicants. They should carry the appropriate documents establishing their Indian nationality and comply with the applicable entry requirements

Nepal Visa on Arrival for SAARC Nationals

Nepal provides certain visa-fee exemptions for eligible SAARC citizens.

According to current Nepal immigration information, eligible SAARC citizens can receive a gratis visa for up to 30 days once per calendar year, subject to applicable conditions.

Afghan citizens are subject to special arrangements and should follow the applicable recommendation and advance-visa requirements.

Nepal Visa on Arrival for Children

Nepal provides certain visa-fee exemptions for children.

 

Current immigration information states that children under 10 years of age can qualify for a gratis visa under the applicable conditions, with specific exceptions.

 

Parents or guardians should verify the latest requirements before travelling.

Gratis Visa Categories

Certain travellers may qualify for a free or gratis visa under Nepal’s applicable rules.

 

These include certain:

  • Children under 10 years
  • Eligible SAARC citizens
  • Chinese nationals under applicable arrangements
  • NRN card holders
  • Certain diplomatic and official categories

The specific conditions and duration can vary by category

Common Mistakes to Avoid

1. Using Unofficial Visa Websites

Use official Nepal Government immigration websites whenever possible.

The official immigration domains include immigration.gov.np and nepaliport.immigration.gov.np.

2. Confusing Visa on Arrival with ETA

Visa on Arrival and Electronic Travel Authorization are different services.

A standard Visa on Arrival application does not mean the traveller has received an advance visa approval.

3. Entering Incorrect Passport Information

Make sure your name, passport number, date of birth and other information exactly match your passport.

Incorrect information can cause problems during immigration processing.

4. Not Checking Nationality Restrictions

Travellers from countries restricted from Visa on Arrival must arrange their visa before travelling.

5. Ignoring Recent Rule Changes

Visa and entry requirements can change according to nationality. Travellers should check the latest official Nepal immigration information before departure.

Frequently Asked Questions

Is Nepal Visa on Arrival available?

Yes. Nepal provides tourist Visa on Arrival facilities for eligible foreign nationals at designated immigration entry points.

Can I apply for Nepal Visa on Arrival online?

Yes. Travellers can complete the tourist visa application online before arriving in Nepal.

Do I need Nepal Visa pre-approval?

Not normally for standard Visa on Arrival applicants. The online Visa on Arrival application and payment process is different from Nepal’s separate Electronic Travel Authorization process.

How much is Nepal Visa on Arrival?

The current fees are USD 30 for 15 days, USD 50 for 30 days and USD 125 for 90 days.

Which nationalities cannot get Nepal Visa on Arrival?

The currently listed restricted nationalities include Nigeria, Ghana, Zimbabwe, Eswatini, Cameroon, Somalia, Liberia, Ethiopia, Iraq, Palestine, Afghanistan and Syria.

Ordinary Iranian passport holders are also currently required to obtain a visa before arrival following the March 2026 policy revision.

Can Indians get Nepal Visa on Arrival?

Indian citizens generally do not require a visa to enter Nepal under the applicable entry arrangements.

Can UAE residents get Nepal Visa on Arrival?

Yes, eligible UAE residents can travel to Nepal under the rules applicable to their passport nationality. UAE residency itself does not automatically guarantee Visa on Arrival eligibility.

How long can I stay in Nepal with a tourist visa?

Tourist visas are available for 15, 30 or 90 days, and tourist visa extensions are possible subject to Nepal’s immigration rules. The maximum tourist stay is currently 150 days in a visa year.

Can I extend my Nepal tourist visa?

Yes. Tourist visas can be extended in Nepal, subject to the applicable immigration rules and maximum permitted stay.

What documents are required for Nepal Visa on Arrival?

Travellers should have a valid passport, completed online tourist visa application/submission receipt and applicable payment receipt. Additional travel or supporting documents may also be requested.

Official Nepal Visa Information

For the most accurate and current information, travellers should use the official Nepal Government immigration websites.

Department of Immigration – Nepal:
Official Nepal Department of Immigration

 

NepaliPort – Official Online Immigration Portal:
NepaliPort Official Visa Portal

 

Tribhuvan International Airport Immigration Office:
Tribhuvan International Airport Immigration Office

Nepal Visa on Arrival 2026: Requirements, Fees & ProcessPlanning a trip to Nepal? For many travelers, getting a visa is straightforward because Nepal offers a Nepal Visa on Arrival facility at designated entry points. It is a convenient option for tourists who want to complete their visa formalities after reaching the country.However, understanding the Nepal Visa on Arrival requirements, documents, fees, and eligibility in advance can make your arrival much easier. This guide explains the key information you need for a Nepal tourist visa 2026.Nepal Visa on Arrival EligibilityNepal Visa on Arrival eligibility depends on your nationality and the current immigration rules. Many foreign travelers can obtain a visa after arriving in Nepal, while certain nationalities may need to arrange a visa before traveling.The list of Nepal Visa on Arrival eligible countries can change, so travelers should verify the latest requirements before departure. Checking your eligibility beforehand is especially important if you have a connecting flight or a tight travel schedule.Indian citizens have different entry arrangements compared with many other foreign nationals. Therefore, travelers should check the specific Nepal Visa on Arrival for Indians requirements before planning their journey. Similarly, Nepal Visa on Arrival for UAE residents depends on nationality rather than simply being a resident of the UAE.Nepal Visa on Arrival Requirements and DocumentsKnowing the required documents can help you avoid unnecessary delays at immigration. Typical Nepal Visa on Arrival documents may include a valid passport, completed visa information, and other details requested by immigration authorities.Before traveling, check your passport validity and make sure you have sufficient blank pages. You should also keep your travel details and accommodation information accessible.The general Nepal visa requirements may vary according to nationality, purpose of travel, and current immigration regulations. For tourists, the Nepal tourist visa requirements should be reviewed before departure.Nepal Visa on Arrival Online ApplicationTravelers can complete the Nepal Visa on Arrival online application process before reaching Nepal. The Nepal Visa on Arrival online form helps provide the required traveler information in advance and can make the arrival process more convenient.Completing the Nepal online visa application before your journey does not necessarily mean that the visa itself has already been issued. Travelers should understand the difference between submitting information online and obtaining immigration approval at the point of entry.Nepal Visa on Arrival FeeThe Nepal Visa on Arrival fee depends on the duration of the visa selected. Visa fees are generally based on the permitted stay period, and applicable charges can change.Before traveling, check the latest Nepal visa fee information through an official source. Having the correct payment method and required amount ready can help make the process smoother.Nepal Visa on Arrival ProcessThe Nepal Visa on Arrival process is designed to make entry convenient for eligible travelers. Generally, visitors complete the required application information, proceed through the applicable payment and visa formalities, and then complete immigration procedures.If your nationality requires a Nepal visa before arrival, you should arrange the visa before beginning your journey rather than relying on arrival facilities.Travelers should also review the latest Nepal immigration visa requirements before departure, as entry procedures and documentation can change.Plan Your Nepal Trip With ConfidenceThe Nepal tourist Visa on Arrival option can be convenient for eligible travelers, but preparation is still important. Check your Nepal Visa on Arrival nationalities eligibility, prepare the required documents, review the current Nepal Visa on Arrival fee, and complete the available online formalities before traveling.For a hassle-free trip, always verify the latest Nepal Visa on Arrival 2026 rules with Nepalese immigration authorities before departure. This ensures that your visa and entry arrangements match the requirements applicable to your nationality and travel plans.