On-Arrival · 2026 guide

Nepal Visa on Arrival — $30 (15 days) / $50 (30 days) / $125 (90 days)

Nepal grants Visa on Arrival to ~165 nationalities at Tribhuvan International Airport (TIA) Kathmandu and 7 land borders. Fees: $30 for 15 days, $50 for 30 days, $125 for 90 days, all multi-entry. 12 nationalities cannot use VoA and must apply at a Nepali Embassy abroad. Pre-fill the online form to skip queues.

Updated · May 16, 2026

Nepal VoA fee table 2026

DurationFee (USD)Entries
15 days$30Multiple
30 days$50Multiple
90 days$125Multiple

Children under 10 are FREE (except US citizens). SAARC nationals (except Afghanistan) get 30 days free, once per visa year. Chinese citizens get 150 days free per year.

Where Nepal issues Visa on Arrival

  • Tribhuvan International Airport (TIA), Kathmandu

    International airport · Bagmati

  • Kakarbhitta

    Land border with India (West Bengal) · Province 1

  • Birgunj

    Land border with India (Bihar) · Madhesh

  • Belahiya (Sunauli)

    Land border with India (Uttar Pradesh) · Lumbini

  • Nepalgunj

    Land border with India (Uttar Pradesh) · Lumbini

  • Dhangadhi

    Land border with India (Uttar Pradesh) · Sudurpaschim

  • Mahendranagar

    Land border with India (Uttarakhand) · Sudurpaschim

  • Kodari / Tatopani

    Land border with China (Tibet Autonomous Region) · Bagmati

Step by step at the airport

  1. 1

    Pre-fill online arrival form

    Visit nepaliport.immigration.gov.np/visa/online before flying. Fill nationality + passport + dates. Print the receipt — the barcode is valid for 15 days. This step alone saves 30+ minutes of queue time.

  2. 2

    Land at TIA / cross land border

    On arrival at Tribhuvan International Airport Kathmandu (or any of the 7 land borders), follow signs to the Immigration Hall. Have passport + barcode receipt + photo + cash USD or card ready.

  3. 3

    Pay at the bank counter

    Inside the immigration hall, queue at the bank counter and pay $30 / $50 / $125 based on your intended stay. TIA accepts cards + QR; most land borders are cash-only. Get the bank receipt.

  4. 4

    Submit to Immigration Officer

    Hand passport + bank receipt + arrival form to the Immigration Officer. They review, stamp the visa sticker, and you're cleared. TIA total time: 15–45 min off-peak, 1–2 hours peak season (Sept–Nov).

Extending your Nepal visa

Rate
$3/day · min 15 days
Multi-entry add-on
+$25
Late fine
$5/day past expiry
Max stay/year
150 days (Jan–Dec visa year)

Where to apply: Department of Immigration, Kalikasthan, Kathmandu · Immigration Office, Pokhara (tourist extensions only).

Plan your Nepal trip with Yatra For Fun

Hotels, sightseeing, apartments, and trekking permits — all on a single NPR invoice with a Kathmandu concierge on call.

Frequently asked questions

Everything travellers ask about Nepal Visa on Arrival — fees, eligibility, payment methods, extension.

How does Nepal Visa on Arrival work?

Fill the online arrival form at nepaliport.immigration.gov.np/visa/online (or use the airport kiosk), pay the visa fee at the bank counter inside the immigration hall ($30 / $50 / $125 by duration), then hand the receipt + passport + photo to the Immigration Officer for the visa sticker. Total processing time at TIA: 15–45 minutes during off-peak; 1–2 hours in peak season (Sept–Nov).

Which countries are eligible for Nepal Visa on Arrival?

Approximately 165 nationalities are eligible, including all OECD countries, most EU/Schengen, ASEAN, and East Asian countries. The exceptions are 12 restricted nationalities — Nigeria, Ghana, Zimbabwe, Eswatini, Cameroon, Somalia, Liberia, Ethiopia, Iraq, Palestine, Afghanistan, and Syria — who must apply in advance at a Nepali Embassy abroad with a Ministry of Home Affairs (MoHA) recommendation letter.

How much is the Nepal Visa on Arrival fee in 2026?

The official fees set by the Department of Immigration are: $30 for 15 days, $50 for 30 days, $125 for 90 days. All visas are multi-entry by default — you can exit to India or Tibet and return without paying again within the validity window. Children under 10 are free (except US citizens, who go through the Reciprocity track).

Where can I get Nepal Visa on Arrival?

Tribhuvan International Airport (TIA) Kathmandu is the main entry point. Seven land borders also issue VoA: Kakarbhitta and Birgunj (with India, busiest), Belahiya/Sunauli (Lumbini border), Nepalgunj, Dhangadhi, Mahendranagar (all with India), and Kodari/Tatopani (with China/Tibet, currently with limited operations). TIA processes cards; most land borders are cash-only.

What documents do I need at the airport?

Valid passport (6+ months validity, 2+ blank pages), one passport-size photo (35×45 mm) or use the airport kiosk camera, confirmed return / onward ticket, the printed online arrival form receipt with barcode (from nepaliport.immigration.gov.np/visa/online — barcode valid 15 days), and cash USD or major card for the fee.

Can I extend my Nepal Visa on Arrival?

Yes. Tourist visa extensions are processed at the Department of Immigration (Kathmandu Kalikasthan) and Immigration Office Pokhara — $3 per day with a 15-day minimum, plus a $25 surcharge to renew multi-entry. Late fine is $5 per day past the visa expiry date. Maximum total stay is 150 days per visa year (Jan–Dec).

Do SAARC nationals pay for Nepal Visa on Arrival?

Citizens of Bangladesh, Bhutan, Maldives, Pakistan, and Sri Lanka receive a FREE 30-day Tourist visa once per visa year (Jan–Dec). Afghan citizens are SAARC but excluded — they need DoI recommendation. Beyond the gratis 30 days, SAARC nationals pay standard fees ($30 / $50 / $125) like any other applicant.

Can I pay Nepal visa fee with a credit card?

Yes at TIA Kathmandu — the bank counter inside the immigration hall accepts Visa, MasterCard, and AmEx, plus QR-code payments via local Nepali wallets (eSewa, Khalti). Most land borders are cash-only — bring USD in small denominations. ATMs at TIA dispense USD as well as NPR.