Visa guides for 170+ nationalities

Nepal Visa & Permit Guide 2026 — Requirements by Nationality

Visa On ArrivalYes for most nationalities
15 Days Fee$30 USD
30 Days Fee$50 USD
90 Days Fee$125 USD

Visa Requirements by Nationality

Nepal Visa Process Step-by-Step

Getting a visa for Nepal is a straightforward process for most travelers. The Visa on Arrival system is efficient, provided you come prepared.

Before You Arrive

Ensure your passport is valid for at least 6 months beyond your planned date of departure from Nepal. You should also bring a passport-sized photograph. While you can fill out the arrival forms at kiosks in the Kathmandu airport, it is much faster to complete the online application up to 15 days before your arrival and print the barcode.

At the Airport (Kathmandu)

1. If you haven't filled out the online form, use the electronic kiosks to scan your passport and take a photo.
2. Proceed to the payment counter. You must pay in cash (USD, EUR, GBP, AUD are widely accepted, but USD is best). Credit card machines exist but are notoriously unreliable.
3. Take your receipt to the immigration desk to get the visa sticker in your passport.

Visa Extensions

Tourist visas can be extended for up to a maximum of 150 days in a given calendar year. Extensions are processed at the Department of Immigration in Kathmandu and Pokhara. The cost is $3 per day for a minimum of 15 days.

Frequently Asked Questions

Can I get a Nepal visa on arrival?

Yes, citizens of most countries can obtain a visa on arrival at Kathmandu Airport and land borders.

How much does the Nepal visa cost?

The tourist visa costs $30 for 15 days, $50 for 30 days, and $125 for 90 days.

Can I pay for my visa with a credit card?

It is highly recommended to bring exact cash in USD. While there are sometimes card machines, they are often out of order.

What permits do I need to trek to Everest Base Camp?

You will need the Sagarmatha National Park Permit and the Khumbu Pasang Lhamu Rural Municipality entry permit.