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
| Duration | Fee (USD) | Entries |
|---|---|---|
| 15 days | $30 | Multiple |
| 30 days | $50 | Multiple |
| 90 days | $125 | Multiple |
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
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
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
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
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.