Asia & Pacific

Nepal Visa for U.S. Citizens: Visa on Arrival & eVisa (2026)

U.S. citizens get a Nepal tourist visa on arrival at Kathmandu airport or land borders — 15/30/90 days from $30. How to apply, extend, and what to bring.

Quick answer

Yes — U.S. citizens need a tourist visa for Nepal, but it's one of the easiest in Asia: visa on arrival at Kathmandu airport and major land borders, or an online pre-application that speeds things up. Tourist visas cost $30 for 15 days, $50 for 30 days, or $125 for 90 days, and can be extended inside Nepal up to 150 days per calendar year.

Updated October 2026

Visa on arrival — how it works

At Kathmandu's Tribhuvan airport, use the kiosk or your own phone to complete the arrival form, pay at the counter (USD cash is safest — cards can be offline), and get your visa sticker. The whole thing takes 15-45 minutes depending on queues.

Pro tip: fill the official online pre-application (Nepal Immigration's website) within 15 days before arrival. You get a submission barcode that skips the kiosk step entirely.

Prices and duration

Visas are multiple-entry within their validity — you can side-trip to Bhutan or India and return on the same visa.

Visa lengthCostGood for
15 days$30Short treks (EBC, Annapurna)
30 days$50Most itineraries
90 days$125Long treks + volunteering

Land border crossings

Visa on arrival is issued at major land crossings too (Sunauli/Belahiya from India, Rasuwagadhi from Tibet when open). Bring a passport-size photo — some border posts ask for one — and USD cash.

Recommended
Recommended Service

Apply online — skip the paperwork

iVisa handles visa and travel authorization applications online — document review, government submission, and delivery to your inbox.

Secure application Fast processing
Apply with iVisa
via iVisa — official partner

Extending your stay

Extensions are processed at the Department of Immigration in Kathmandu (or Pokhara office) for $45 + $3/day. The legal maximum is 150 days per calendar year. Overstaying is fined $5/day and can complicate future entries.

Nepal Visa for U.S. Citizens: Visa on Arrival & eVisa (2026) — FAQ

Do Americans need a visa for Nepal?
Yes — a tourist visa, but it's issued on arrival at the airport and major land borders, no pre-approval needed. Pay $30-125 depending on stay length.
Can I get a Nepal visa online before travel?
Sort of — Nepal's online pre-application generates a barcode that speeds up the on-arrival process, but the visa itself is still issued when you land. It's not a true eVisa.
How long can a U.S. citizen stay in Nepal?
Up to 90 days per visa, extendable to a maximum of 150 days per calendar year total.
What documents do I need for Nepal visa on arrival?
Passport valid 6+ months, USD cash for the fee, and one passport photo (recommended for land crossings). The arrival form can be pre-filled online.
Stay connected abroad — skip roaming fees
Instant eSIM data plans, no physical SIM needed · partner offer
Get eSIM

Entry rules change without notice. Always verify with official government sources (travel.state.gov, embassy websites) before booking. Last reviewed October 2026. This page may contain partner links — see our affiliate disclosure.