Nepal Visa Guide: On Arrival, Fees, Extensions & Who Is Exempt
For most travellers a Nepal tourist visa is refreshingly simple, you get it on arrival at Kathmandu airport in a few minutes. Here is exactly how it works, what it costs, who is exempt, and how to extend.
Overview
Nepal runs one of South Asia's most visitor-friendly visa systems. Citizens of almost every country can get a tourist visa on arrival at Tribhuvan International Airport (TIA) in Kathmandu and at the main land borders with India and Tibet (China). You simply choose how long you want, pay the fee in cash, and walk through, typically in well under half an hour outside peak arrivals.
The tourist visa is multiple-entry and comes in three lengths, 15, 30 or 90 days. You can apply online in advance to save time at the airport, or do everything on arrival. A handful of nationalities are not eligible for visa on arrival and must apply at a Nepali embassy first (see below), and a few, most notably Indian citizens, need no visa at all.
Always confirm the current rules before you fly. Fees and the eligibility list are set by the Government of Nepal and change periodically. The authoritative sources are the Department of Immigration and the official online application portal at nepaliport.immigration.gov.np.
Tourist Visa Fees
Tourist-visa fees are charged in US dollars (other major currencies and cards are accepted at TIA). All three options are multiple-entry:
| Visa duration | Fee (USD) | Entry |
|---|---|---|
| 15 days | US$30 | Multiple |
| 30 days | US$50 | Multiple |
| 90 days | US$125 | Multiple |
Children under 10 are issued a gratis (free) visa. Chinese nationals and citizens of SAARC countries (except some frequent visitors) are generally eligible for a free 30-day visa once a calendar year, check current terms. The visa "year" runs January to December, and a tourist may stay a maximum of 150 days in a single visa year.
Who Is Exempt & Who Must Apply in Advance
No visa needed: Indian citizens do not require a visa to enter Nepal (carry a valid passport or an accepted photo ID).
Not eligible for visa on arrival: citizens of a short list of countries must obtain a visa in advance from a Nepali diplomatic mission before travelling. This list has historically included Afghanistan, Cameroon, Ethiopia, Ghana, Iraq, Liberia, Nigeria, Palestine, Somalia, Eswatini (Swaziland), Syria and Zimbabwe, as well as refugees with travel documents. The list can change, so if your country might be affected, confirm with the Department of Immigration or your nearest Nepali embassy well before you book.
Applying Online Before You Fly
You can pre-fill your arrival form online to skip a queue at the airport. On the official portal (nepaliport.immigration.gov.np) you complete the tourist-visa form and upload a passport photo; the system gives you a submission receipt / barcode. Important: the online form must be filled within 15 days before your arrival, do it any earlier and you will have to redo it.
Bring a printout (or the barcode on your phone) to the airport, then pay the fee and collect the visa sticker. Pre-applying does not pre-pay or guarantee the visa, it just speeds up the desk.
Getting Your Visa at Kathmandu Airport
The on-arrival process at TIA is straightforward:
- Use the kiosks. Self-service machines scan your passport and print an application slip (you can also use your online barcode). If a machine is down, paper forms are available.
- Pay the fee. Go to the visa-fee counter and pay in US dollars (cash is simplest; cards/other currencies accepted). Keep the receipt.
- Immigration desk. Hand over your passport, the slip and the fee receipt. The officer issues the visa sticker and stamps you in.
Come prepared: a passport valid for at least six months, a passport-size photo (the kiosks can take one, but a spare avoids hassle), the fee in clean US-dollar notes, and your accommodation/onward details. From the airport it is a short ride into Kathmandu; many travellers head straight on to Pokhara.
Extending Your Visa
Loving Nepal and want to stay longer? Tourist visas are extended at the Department of Immigration in Kathmandu (Kalikasthan) or the immigration office in Pokhara. Extension costs around US$3 per day, with a minimum extension of 15 days (about US$45). Remember the overall cap, no more than 150 days as a tourist in one visa year (January–December).
You can usually extend online via the same official portal and then visit the office to finalise. Overstaying carries fines, so extend before your visa expires rather than after.
Beyond the Tourist Visa
The tourist visa does not permit paid work. If you plan to volunteer formally, do business, study, or take up employment, you will need the appropriate visa category arranged through the relevant authority or your sponsoring organisation. Trekkers should also budget separately for trekking permits (such as TIMS and conservation-area permits like ACAP), which are different from your entry visa, see our trekking guides for the specifics of each route.
Frequently Asked Questions
Can I get a Nepal visa on arrival?
Yes. Citizens of almost every country can get a tourist visa on arrival at Kathmandu (Tribhuvan) International Airport and the main land borders. A short list of nationalities must apply in advance at a Nepali embassy, and Indian citizens need no visa at all.
How much does a Nepal tourist visa cost?
The tourist visa is multiple-entry and costs US$30 for 15 days, US$50 for 30 days, and US$125 for 90 days. Children under 10 are free, and some SAARC and Chinese nationals can get a free 30-day visa once a year. Fees are paid in US dollars.
Do I need to apply for a Nepal visa online before I travel?
No, you can do everything on arrival. Filling the official online form within 15 days before arrival simply speeds up the airport desk; it does not pre-pay the fee or guarantee the visa.
How long can I stay in Nepal on a tourist visa?
Up to 90 days per visa, extendable at the Department of Immigration for about US$3 per day (minimum 15 days). The maximum total stay as a tourist is 150 days in one visa year (January to December).
What do I need to bring for visa on arrival?
A passport valid for at least six months, a passport-size photo, the fee in US-dollar cash, and your accommodation or onward-travel details. Self-service kiosks at the airport print your application slip.
Do Indian citizens need a visa for Nepal?
No. Indian nationals do not require a visa to enter Nepal. They should carry a valid passport or another accepted photo identity document.
Reviews & Ratings
No reviews yet. Be the first to share your experience of Nepal Visa Guide!

By the BriefNepal Travel Desk
Researched and maintained by our Nepal-based editorial team and reviewed for accuracy. Last updated June 29, 2026. Prices, permits and conditions change, always verify before you travel. Spotted something out of date? Let us know.
Plan & Book Your Nepal Visa Guide Trip
Booking links may be affiliate partnerships, they help keep BriefNepal free and never change the price you pay.
Nepal Currency Converter
Live exchange rates for the Nepalese Rupee (NPR) against every world currency, handy for budgeting the prices in our guides.
Live mid-market rates. For information only, banks and exchanges apply their own margins.
Planning a trip to Nepal?
Join the BriefNepal Travel list for seasonal tips, new guides and our free Nepal trip-planning checklist. No spam, unsubscribe anytime.









