Nepal Visa on Arrival — step by step at the airport or border
Nepal Visa on Arrival costs USD 30 for 15 days, USD 50 for 30 days, USD 125 for 90 days, paid at the bank counter in the immigration hall. Fill the online arrival form (or use the kiosk), pay, then hand your receipt, passport and photo to the Immigration Officer. Available at Tribhuvan International Airport (TIA) Kathmandu and land borders; TIA takes cards, most land borders are cash-only.
Updated · May 5, 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?
Most nationalities are eligible. The Department of Immigration's published exceptions are 12 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; our dataset also lists 5 more passports where VoA is declined in practice (17 in total). Indian nationals need no visa. Check your nationality on the Nepal visa rules by nationality page.
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 fee if you also renew multiple-entry status at extension time. 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.
Official sources
- Nepal Department of Immigration — Tourist Visa — Government of Nepal
- Nepal Online Visa Application Portal — Department of Immigration
- Tribhuvan International Airport — Tribhuvan International Airport
Last reviewed against these sources: May 5, 2026. Rules can change at short notice — confirm with the Department of Immigration before you travel.