Skip to content

Sri Lanka passport → Nepal

Nepal visa for citizens of Sri Lanka

Visa on arrivalVisa on Arrival · Tourist (up to 150 days per year)

Citizens of Sri Lanka can get a visa on arrival in Nepal.

Verified · Last checked . Policies change. Confirm with the embassy or official visa portal before you travel.

Key facts

Entry routeVisa on Arrival · Tourist (up to 150 days per year)
How to applyGet your visa at the border
Maximum stayUp to 150 days
EntriesMultiple entry
Processing timeOn arrival
Government fee₹3,000
Passport validityAt least 6 months
BiometricsNot required
AppointmentNot required
InterviewNot required
Onward or return ticketRequired
Proof of fundsNot fixed, sufficient for stay

How to apply

  1. 1

    Arrive at Nepali port of entry

    Land at Tribhuvan International Airport or a land border checkpoint.

  2. 2

    Proceed to 'Visa on Arrival' counter

    Look for the designated counter before immigration.

  3. 3

    Fill out the visa application form

    Also known as arrival card, available at the counter or on the plane.

  4. 4

    Submit passport, photos, form and pay fee

    Hand over documents and pay the INR 3000 fee in cash.

  5. 5

    Receive visa sticker and proceed to immigration

    Officer will affix the visa into your passport and stamp entry.

  6. 6

    Exit immigration and collect baggage

    After clearance, proceed to baggage claim and customs.

Documents checklist

Identity

  • Valid passport with at least 6 months validity

    Must have at least two blank visa pages.

  • Passport-size photographs (2 recent)

    Typically 35mm x 45mm, white background.

Travel

  • Completed visa application form (arrival card)

    Usually given on the flight or at the counter.

  • Visa fee in cash (NPR or accepted currency)

    INR 3000 or equivalent. Exact change preferred.

  • Return or onward ticket

    Proof of onward travel from Nepal.

Financial

  • Proof of sufficient funds

    Optional

    May be asked to show cash or bank statement.

Supporting

  • Proof of accommodation

    Optional

    Hotel booking or invitation letter may be requested.

Proof of funds

Minimum balance: Not fixed, sufficient for stay

  • cash
  • bank statement

May be asked to show funds.

Good to know

  • Visa on arrival is only available at certain entry points; pre-approval required for land borders.
  • Overstay results in fines per day.
  • Fee must be paid in exact cash, preferably NPR or INR.

Common refusal reasons

Insufficient passport validity (less than 6 months)

Ensure passport is valid for at least 6 months from date of arrival.

Incomplete or incorrect documentation (photos, form)

Prepare two recent passport photos and fill the form accurately.

Inability to pay the fee (wrong currency or no cash)

Carry the exact fee in Nepali rupees or Indian rupees in cash.

Lack of onward/return ticket

Have a printed or digital copy of a confirmed return or onward ticket.

Previous overstay or immigration violation in Nepal

Verify you have no NEPAL overstay history and clear any penalties.

FAQ

Do citizens of Sri Lanka need a visa for Nepal?

Citizens of Sri Lanka can get a visa on arrival in Nepal. Visa type: Visa on Arrival · Tourist (up to 150 days per year).

How long can citizens of Sri Lanka stay in Nepal?

Up to 150 days.

How much does the Nepal visa cost for citizens of Sri Lanka?

Government fee: ₹3,000.

What documents do citizens of Sri Lanka need for Nepal?

Valid passport with at least 6 months validity; Completed visa application form (arrival card); Passport-size photographs (2 recent); Visa fee in cash (NPR or accepted currency); Return or onward ticket; Proof of accommodation; and 1 more depending on your situation.

How long must my passport be valid for Nepal?

At least 6 months.

Plan your trip to Nepal

Nowah is an AI travel agent that books flights, hotels and eSIMs in one conversation and keeps track of your visa paperwork along the way. Need data on arrival? See the Nowah eSIM guide for Nepal.

Nepal visa for other passports

More destinations for Sri Lanka passport holders