Nepal Tourist Visa for Foreigners — Visa on Arrival, Fees & Application Guide
Nepal issues Visa-on-Arrival at TIA Kathmandu and 6 land borders for travellers from 170+ countries. Fees: USD 30 (15 days), USD 50 (30 days), USD 125 (90 days). Indians and Chinese enter visa-free. SAARC nationals get the first visit each year free. 12 nationalities must apply at a Nepal embassy before travel.
Updated · May 7, 2026
Nepal Visa-on-Arrival fees & durations
Department of Immigration Nepal sets three duration tiers for tourist Visa-on-Arrival. Pay in USD cash (also EUR, GBP, AUD, CHF, JPY, SGD, HKD, CNY) or by Visa/Mastercard at the TIA e-payment kiosk. Indian Rupees are not accepted at the visa fee counter.
| Duration | Fee | Best for |
|---|---|---|
| 15 days | USD 30 | Short break — Kathmandu Valley + a Pokhara overnight, or one short trek (Poon Hill, Mardi Himal). |
| 30 days | USD 50 | Standard tourist itinerary — Kathmandu + Pokhara + a 2-week trek (Annapurna Base Camp, Langtang) + Chitwan jungle. |
| 90 days | USD 125 | Long-form trekking — Annapurna Circuit + Everest Base Camp + Manaslu, with weather-day buffer. |
Source: Department of Immigration Nepal — fee schedule stable since 2014.
Visa eligibility by nationality
Top 25 origin markets to Nepal. Tap a country for the full Nepal-visa guide tailored to that nationality — VOA eligibility, document checklist, embassy contacts, and Yatra arrival concierge.

























Nationalities NOT eligible for Visa-on-Arrival
Citizens of these 12 countries must apply at the nearest Nepal embassy or consulate before travel. The list has been stable since 2014 per Department of Immigration policy.
- Afghanistan
- Cameroon
- Ethiopia
- Ghana
- Iraq
- Liberia
- Nigeria
- Palestine
- Somalia
- Eswatini (Swaziland)
- Syria
- Zimbabwe
How to get a Nepal Visa-on-Arrival at TIA Kathmandu
- 1Pre-fill the online form (optional)At nepaliport.immigration.gov.np up to 15 days before arrival. Generates a barcode that skips the slowest part of the airport queue.
- 2Land at TIA KathmanduTribhuvan International Airport — the only international airport in Nepal. Visa counters at International Arrivals (Terminal 1) are open 24×7.
- 3Queue at the visa kioskHand over passport, photo, and completed form. Or scan your pre-fill barcode to skip data entry.
- 4Pay the visa feeUSD cash (USD 30 / 50 / 125) or Visa/Mastercard at the e-payment kiosk. Indian Rupees are NOT accepted at the visa counter.
- 5Get the visa stamp + clear immigrationTotal time on arrival: typically 20-40 minutes. 60-90 minutes during peak season (Oct-Nov, Mar-Apr).
- 6Collect baggage + clear customsYatra airport pickup waits at International Arrivals if booked in advance.
Frequently asked questions
Everything foreign visitors ask before flying to Nepal — fees, durations, ineligible nationalities, SAARC concessions, e-form pre-fill, extensions, and the Yatra arrival concierge.
Do I need a visa to visit Nepal?
Most travellers need a visa. Indians enter visa-free with passport / voter ID / Aadhaar; Chinese citizens entered visa-free for tourism since 2025-04. Citizens from 170+ other countries are eligible for Nepal Visa-on-Arrival at TIA Kathmandu and 6 land borders. 12 nationalities — Afghanistan, Cameroon, Ethiopia, Ghana, Iraq, Liberia, Nigeria, Palestine, Somalia, Eswatini, Syria, Zimbabwe — must apply at a Nepal embassy or consulate before travel.
How much is the Nepal Visa-on-Arrival fee in 2026?
USD 30 for 15 days, USD 50 for 30 days, USD 125 for 90 days (multiple-entry). Payable in USD cash or by Visa/Mastercard at TIA. Indian Rupees are NOT accepted at the visa fee counter.
Can I extend my Nepal tourist visa?
Yes. Extensions are processed at the Department of Immigration in Kathmandu (Kalikasthan) or the Pokhara branch. Extension fee is USD 3/day with a USD 30 minimum for the first 15 days. Maximum aggregate stay is 150 days per visa year (January-December).
Where can I get Nepal Visa-on-Arrival besides TIA Kathmandu?
Six land border crossings issue VOA: Kakarvitta (West Bengal-Bihar border), Birgunj (Bihar), Bhairahawa-Sunauli (Uttar Pradesh, near Lumbini), Nepalgunj (Uttar Pradesh-Banke), Mahendranagar (Uttarakhand-Kanchanpur), and Kodari (China-Tatopani route, currently restricted to certain travellers).
Do SAARC nationals get any concession?
Yes. Citizens of Bangladesh, Bhutan, Maldives, Pakistan, and Sri Lanka receive their first visit per calendar year gratis (free). Subsequent visits within the same year carry the standard VOA fees. Indians do not need a visa at all.
What documents do I need at TIA arrival?
Passport valid 6+ months beyond intended departure with 2 blank pages, one passport-size photo (51x51mm or 35x45mm, white background, recent), the visa fee in USD cash or by card, and a confirmed onward flight (recommended though not formally checked at TIA arrival). Pre-filling the online tourist visa form at nepaliport.immigration.gov.np cuts your kiosk time by half.
Is the Nepal eVisa available online?
Nepal does NOT issue a fully-online tourist eVisa — payment and stamp happen on arrival. However, the Department of Immigration online portal (nepaliport.immigration.gov.np) accepts pre-fill of the tourist visa form up to 15 days before arrival, generating a barcode that skips the airport kiosk's manual data-entry step.
Can Yatra help me with Nepal arrival logistics?
Yes. Yatra concierge for foreign visitors covers: airport pickup at TIA (pre-booked driver waiting at International Arrivals), hotel booking in Thamel/Patan/Boudha or Pokhara Lakeside, trekking permits (TIMS card + area-specific permits for Annapurna, Sagarmatha, Langtang, Manaslu, Upper Mustang), domestic flight bookings to Pokhara/Lukla/Bharatpur, and onward visa support if continuing to India, Bhutan, or Tibet.
Visiting Nepal as a foreigner — what to know in 2026
Nepal is one of the easiest visa countries in South Asia — almost every foreign passport-holder gets the visa stamp at Tribhuvan International Airport in under 40 minutes. Indian citizens enter visa-free with passport, voter ID, or Aadhaar; Chinese citizens entered visa-free for tourism since the April 2025 government agreement; SAARC nationals get the first visit each year free; and citizens of 170+ other countries pay USD 30 / 50 / 125 for 15 / 30 / 90-day Visa-on-Arrival.
How long can I stay?
The maximum tourist stay is 150 days per visa year (January-December). VOA tiers run 15, 30, or 90 days; you can extend at the Department of Immigration in Kathmandu (Kalikasthan) or Pokhara at USD 3/day (USD 30 minimum for the first 15 days). Multi-entry is the default for the 30-day and 90-day tiers.
Trekking permits — what's separate from the visa?
A tourist visa lets you enter Nepal. Trekking adds three layers on top: TIMS (Trekkers' Information Management System) card at NPR 1,000-2,000, area permits (Annapurna ACAP NPR 3,000, Sagarmatha NPR 3,000, Langtang NPR 3,000), and restricted-area permits where applicable (Manaslu USD 100/week, Upper Mustang USD 500/10 days, Dolpo USD 500/10 days). Restricted-area treks require a registered guide and minimum group of 2 since the April 2023 rule.
Mountaineering visa for Everest, Annapurna, Manaslu
Climbing peaks above 6,500m requires a Mountaineering Visa (typically 90-150 days) plus a per-peak climbing permit issued by the Department of Tourism. Everest permit fee revised to USD 15,000 per climber starting January 2026 (announced September 2025); smaller 8,000m peaks are USD 1,800. Trekking peaks (Island Peak, Mera Peak, Lobuche East) are climbed under a tourist visa with a Nepal Mountaineering Association permit, not the mountaineering visa.
What does Yatra arrange?
Yatra concierge for foreign visitors covers airport pickup at TIA, hotel booking in Kathmandu / Pokhara / Chitwan / Lumbini, all trekking permits in one booking, domestic flights to Pokhara / Lukla / Bharatpur, and onward visa support if you're continuing to India, Bhutan, or Tibet from Nepal. Trip support is 24/7 on +977 970-9066517.