Visa requirements

Nepal

General visa requirements for travelling to Nepal. These policies apply to all nationalities unless a country-specific policy exists.

Have a specific passport country? Check your specific route.

Tourist visa (Tourist Visa - Embassy/Consulate Required)

Applies to all nationalities · Last updated: 25 June 2026

Embassy required

Maximum stay
90 days
Processing time
Varies by embassy, typically 5-15 business days
Fee
Varies by embassy
Validity
As approved by embassy
Entry
Single entry

Nationals of Nigeria, Ghana, Zimbabwe, Swaziland, Cameroon, Somalia, Liberia, Ethiopia, Iraq, Palestine, Afghanistan, and Syria must obtain tourist visa from Nepalese diplomatic missions (embassies and consulates) prior to departure. These nationals will not get visa on arrival unless they have an official letter issued from Ministry of Home Affairs Nepal.

Eligibility

  • Nationality

    Only for nationals of restricted countries who must obtain visa prior to arrival

    Eligible countries: Afghanistan, Cameroon, Eswatini, Ethiopia, Ghana, Iraq, Liberia, Nigeria, Palestine, State of, Somalia, Syrian Arab Republic, Zimbabwe

Documents you need

  • Passport

    Blank pages required: 2; Validity months: 6

  • Photo

    Count: 2; Specifications: Recent passport-size photographs

  • Accommodation proof

    Provide hotel booking, tenancy evidence or host details that cover the planned stay.

    Accepted types: Hotel booking confirmation or invitation letter from host in Nepal; Must cover full stay: Yes

  • Flight reservation

    Provide flight booking or itinerary evidence when the route asks for travel plans.

    Must be confirmed: Yes; Must show return: Yes

  • Application form

    Use the official application form for this route and complete all required fields.

    Form name: Nepal Visa Application Form; Form url: https://nepaliport.immigration.gov.np/onlinevisa-mission/application

  • Travel itinerary

    Provide an itinerary showing travel dates, destinations and planned accommodation.

    Must include addresses: Yes; Must include dates: Yes

How to apply

  1. Online application

    Complete online visa application form

  2. Document gathering

    Gather required documents: passport, photos, flight bookings, accommodation proof, travel itinerary

  3. Appointment booking

    Schedule appointment at nearest Nepalese embassy or consulate

  4. Document submission

    Submit application and documents at Nepalese embassy/consulate

  5. Fee payment

    Pay visa fee as per embassy instructions

  6. Processing wait

    Wait for visa processing

  7. Visa collection

    Collect passport with visa from embassy/consulate

Sign in to apply

Tourist visa (SAARC Tourist Visa - Free 30 Days)

Applies to all nationalities · Last updated: 25 June 2026

Visa on arrival

Maximum stay
30 days
Processing time
Immediate on arrival
Fee
Free
Validity
30 days from date of entry
Entry
Single entry

Citizens of SAARC countries (Bangladesh, Bhutan, Maldives, Pakistan, Sri Lanka - excluding Afghanistan) can obtain a free visa on arrival for up to 30 days for the first time in a given visa year. If the stay exceeds 30 days or for subsequent visits in the same calendar year, standard visa extension fees apply. Indian citizens do not require a visa.

Eligibility

  • Nationality

    Only for citizens of SAARC countries (Bangladesh, Bhutan, Maldives, Pakistan, Sri Lanka) - one free 30-day visa per calendar year

    Eligible countries: Bangladesh, Bhutan, Maldives, Pakistan, Sri Lanka

Documents you need

  • Passport

    Blank pages required: 2; Validity months: 6

  • Photo

    Count: 1; Specifications: Recent passport-size photograph

  • Application form

    Use the official application form for this route and complete all required fields.

    Form name: Tourist Visa Application Form; Form url: https://nepaliport.immigration.gov.np/on-arrival/IO01

How to apply

  1. Document gathering

    Prepare passport (valid for 6+ months) and passport photo

  2. Document submission

    Submit application on arrival at airport or land border

  3. Visa collection

    Receive free 30-day visa stamp immediately

Sign in to apply

Tourist visa (Visa-Free Entry for Indian Citizens)

Applies to all nationalities · Last updated: 25 June 2026

Visa free

Processing time
N/A
Fee
Free
Validity
Unlimited
Entry
Multiple entry

Indian citizens do not require a visa to enter Nepal and may reside permanently under Article 7 of the 1950 Indo-Nepal Treaty of Peace and Friendship, which allows free movement of people between the two countries on a reciprocal basis.

Eligibility

  • Nationality

    Only Indian citizens are eligible for visa-free entry and permanent residence rights

    Eligible countries: India

Documents you need

  • Passport

    Blank pages required: 1; Validity months: 6

How to apply

  1. Document gathering

    Present valid Indian passport or other acceptable ID at border

Sign in to apply

Tourist visa (Tourist Visa on Arrival - 30 Days)

Applies to all nationalities · Last updated: 25 June 2026

Visa on arrival

Maximum stay
30 days
Processing time
Immediate on arrival
Fee
$50 USD
Validity
30 days from date of entry
Entry
Multiple entry

All visitors must have a passport valid for at least 6 months from the date of arrival. Maximum stay of 150 days per calendar year for all tourist visas combined. Can be extended for additional fees ($45 for first 15 days + $3 per day thereafter). Online pre-registration available via Nepaliport portal (valid for 15 days).

Eligibility

  • Purpose of visit

    For tourism and leisure purposes only

    Includes
    • Tourism
    • sightseeing
    • trekking
    • visiting friends and family

Documents you need

  • Passport

    Blank pages required: 2; Validity months: 6

  • Photo

    Count: 1; Specifications: Recent passport-size photograph

  • Application form

    Use the official application form for this route and complete all required fields.

    Form name: Tourist Visa Application Form; Form url: https://nepaliport.immigration.gov.np/on-arrival/IO01

How to apply

  1. Online application

    Optional: Complete online pre-registration via Nepaliport portal (valid for 15 days)

  2. Document gathering

    Prepare passport (valid for 6+ months), passport photo, and payment in USD or convertible currency

  3. Document submission

    Submit application on arrival at airport or land border entry point

  4. Fee payment

    Pay visa fee at immigration counter

  5. Visa collection

    Receive visa stamp in passport immediately

Sign in to apply

Tourist visa (Tourist Visa on Arrival - 15 Days)

Applies to all nationalities · Last updated: 25 June 2026

Visa on arrival

Maximum stay
15 days
Processing time
Immediate on arrival
Fee
$30 USD
Validity
15 days from date of entry
Entry
Multiple entry

All visitors must have a passport valid for at least 6 months from the date of arrival. Maximum stay of 150 days per calendar year for all tourist visas combined. Can be extended for additional fees. Online pre-registration available via Nepaliport portal (valid for 15 days). Payment accepted in USD or convertible foreign currency; international credit cards also accepted.

Eligibility

  • Purpose of visit

    For tourism and leisure purposes only

    Includes
    • Tourism
    • sightseeing
    • trekking
    • visiting friends and family

Documents you need

  • Passport

    Blank pages required: 2; Validity months: 6

  • Photo

    Count: 1; Specifications: Recent passport-size photograph

  • Application form

    Use the official application form for this route and complete all required fields.

    Form name: Tourist Visa Application Form; Form url: https://nepaliport.immigration.gov.np/on-arrival/IO01

How to apply

  1. Online application

    Optional: Complete online pre-registration via Nepaliport portal (valid for 15 days)

  2. Document gathering

    Prepare passport (valid for 6+ months), passport photo, and payment in USD or convertible currency

  3. Document submission

    Submit application on arrival at Tribhuvan International Airport (Kathmandu), Pokhara International Airport, Gautam Buddha International Airport (Lumbini), or land border entry points

  4. Fee payment

    Pay visa fee at immigration counter

  5. Visa collection

    Receive visa stamp in passport immediately

Sign in to apply

Tourist visa (Tourist Visa on Arrival - 90 Days)

Applies to all nationalities · Last updated: 25 June 2026

Visa on arrival

Maximum stay
90 days
Processing time
Immediate on arrival
Fee
$125 USD
Validity
90 days from date of entry
Entry
Multiple entry

All visitors must have a passport valid for at least 6 months from the date of arrival. Maximum stay of 150 days per calendar year for all tourist visas combined. Can be extended for up to 60 additional days (total 150 days maximum). Extension fees: $45 for first 15 days + $3 per day thereafter.

Eligibility

  • Purpose of visit

    For tourism and leisure purposes only

    Includes
    • Tourism
    • sightseeing
    • trekking
    • visiting friends and family

Documents you need

  • Passport

    Blank pages required: 2; Validity months: 6

  • Photo

    Count: 1; Specifications: Recent passport-size photograph

  • Application form

    Use the official application form for this route and complete all required fields.

    Form name: Tourist Visa Application Form; Form url: https://nepaliport.immigration.gov.np/on-arrival/IO01

How to apply

  1. Online application

    Optional: Complete online pre-registration via Nepaliport portal (valid for 15 days)

  2. Document gathering

    Prepare passport (valid for 6+ months), passport photo, and payment in USD or convertible currency

  3. Document submission

    Submit application on arrival at airport or land border entry point

  4. Fee payment

    Pay visa fee at immigration counter

  5. Visa collection

    Receive visa stamp in passport immediately

Sign in to apply
This information is provided for general guidance only. Visa requirements can change frequently and may vary by nationality. Always verify with the official embassy or consulate before making travel plans. Contact [email protected] for assistance.