Visa fees (payable on arrival)
15 days
US$ 30
multiple entry
30 days
US$ 50
multiple entry
90 days
US$ 125
multiple entry
Payment is cash only — carry US dollars or equivalent (EUR, GBP, AUD, CAD, HKD, SGD, JPY, CHF accepted). Cards and Indian/Nepali rupees are not accepted for visa fees.
The process at the airport
- 1
Pre-fill online (recommended)
Complete the tourist visa form at nepaliport.immigration.gov.np within 15 days of arrival → print the barcode receipt. Or use airport kiosk machines on landing.
- 2
Fill the arrival card
Details of your stay — hotel or host address, contact number.
- 3
Pay at the bank counter
Choose 15/30/90 days, pay cash, keep the receipt.
- 4
Immigration desk
Hand over passport (6+ months validity, one blank page), receipt and arrival card. The visa is multiple-entry by default. Processing usually under an hour.
Who cannot get visa on arrival
Nigeria, Ghana, Zimbabwe, Cameroon, Somalia, Liberia, Ethiopia, Iraq, Palestine, Afghanistan, Syria, Eswatini, plus refugees and stateless persons — these nationalities must apply at a Nepali embassy/consulate before travel.
Frequently asked questions
How much is the Nepal visa on arrival fee?
15 days: US$30 · 30 days: US$50 · 90 days: US$125, payable in cash at the airport. Accepted currencies: USD, EUR, GBP, AUD, CAD, HKD, SGD, JPY, CHF — no cards and no Indian/Nepali currency.
Can I fill the visa form before flying?
Yes — complete the online tourist visa form at nepaliport.immigration.gov.np within 15 days before arrival, print the barcode receipt, and skip the airport kiosk queue. Kiosk machines at TIA also work on arrival.
How long can I stay on a tourist visa?
Up to 90 days on arrival, extendable to a total of 150 days per visa year (January–December) at the Department of Immigration, Kalikasthan, Kathmandu.
Do Indian citizens need a visa for Nepal?
No — Indians need no visa under the 1950 open-border treaty (carry a photo ID). SAARC nationals get a free 30-day visa on their first visit each year. Children under 10 also get a gratis visa.
What if I'm visiting a Nepali partner's family?
You still enter on a tourist visa on arrival — "visiting friends and family" is covered by the tourist visa. Bring your partner's contact details and address for the arrival card.
What happens at Kathmandu airport?
Fill the arrival card → submit your online form receipt (or use a kiosk) → pay the fee at the bank counter → take receipt + passport to the immigration desk → visa sticker issued, usually within the hour.
Summarised from the Department of Immigration and Nepal Tourism Board. Visa rules change — confirm at immigration.gov.np before travel. Planning your trip? Check Nepal time, public holidays and the festival countdown.
