Nepal Visa on Arrival 2026: Fees, Eligibility, and How to Apply at Kathmandu Airport
Direct answer: Most international travellers can get a Nepal visa on arrival at Tribhuvan International Airport (Kathmandu) and major land borders by filling out the online form in advance, paying the fee in USD (cash), and presenting a passport valid six months beyond entry. As of 2026 the tourist visa costs USD 30 for 15 days, USD 50 for 30 days, and USD 125 for 90 days, with extensions available from the Department of Immigration in Kathmandu.
Who is eligible for visa on arrival
Nationals of most countries receive a tourist visa on arrival. The main exceptions are Indian citizens, who do not require a visa to enter Nepal, and a small number of nationalities that must obtain a visa from a Nepali embassy in advance — check the official immigration list before you fly. Chinese nationals are eligible for on-arrival tourist visas but often also use embassy channels.
Current visa fees (2026)
| Duration | Fee (USD) |
|---|---|
| 15 days (single/multiple) | $30 |
| 30 days (multiple entry) | $50 |
| 90 days (multiple entry) | $125 |
| Extension (per 15 days) | $45 (after initial 15-day gratis window for some) |
Confirmed vs expected: These fee bands follow the Department of Immigration’s long-standing schedule. Always reconfirm the exact amount on the official immigration site before travel, as fees are set by government notice.
How to apply — step by step
- Fill the online form early. Complete the visa application at the Department of Immigration portal before arrival to skip the paper queue.
- Carry a passport photo (or use the on-site photo booth) and a passport valid 6+ months.
- Pay in USD cash at the arrival counter; carry small bills. Card payment is not guaranteed.
- Collect your visa sticker and proceed to immigration clearance.
Frequently asked questions
Can I pay the visa fee by card?
Cash in USD is the reliable method. Card terminals exist but are not guaranteed — carry cash.
Do Indian citizens need a visa?
No. Indian nationals enter Nepal without a visa; carry a valid photo ID (passport or voter ID).
Can I extend my visa?
Yes — at the Department of Immigration in Kathmandu, in person, before expiry. Overstaying incurs a daily penalty.
Is a visa needed for children?
Yes, every foreign passport holder, including infants, needs their own visa.
Key takeaways
- Visa on arrival is available to most nationalities at Kathmandu and land borders.
- Fees: $30 / $50 / $125 for 15 / 30 / 90 days (USD cash).
- Complete the online form beforehand to save time.
- Indian citizens are exempt; a few nationalities need an embassy visa.
Published by the TravellingNepal Editorial Desk. Fee and eligibility information summarized from the Department of Immigration, Nepal; verify current details on the official site before travel.
Share this content:
