Nepal Visa
Tourist visa-on-arrival is available to many travelers, with current fees, application steps and nationality exceptions to check before departure.
Nepal's Department of Immigration provides tourist Visa on Arrival processing at Tribhuvan International Airport for eligible travelers. You can also obtain a tourist visa through a Nepali diplomatic mission before travel, and the Department provides online application routes through its official immigration system.
The Department of Immigration currently lists tourist Visa on Arrival options of 15 days for USD 30, 30 days for USD 50 and 90 days for USD 125. These are multiple-entry tourist visas. Fees and procedures can change, so verify the current official page shortly before departure.
For Visa on Arrival, the official process is to complete the arrival and tourist-visa form, pay the applicable visa fee, then present the form, payment receipt and passport at immigration. The Department advises travelers to keep payment flexibility available during arrival processing.
Some nationalities are not eligible for Visa on Arrival and must arrange a visa in advance. The restriction list can change, so check the Department of Immigration rather than relying on an old nationality list from a travel blog.
The Department currently states that tourist visas can be extended in Nepal up to a combined maximum stay of 150 days in a visa year. Extensions and their fees are handled by immigration authorities, so verify the current process if you plan a long stay.
Nepal's immigration guidance also states passport-validity requirements and special fee exemptions for certain travelers. Because eligibility depends on nationality and circumstances, use the Department of Immigration as the final source before booking or traveling.
Common questions
Can I get a Nepal tourist visa on arrival?
Many travelers can obtain a tourist Visa on Arrival at Nepal immigration entry points, including Tribhuvan International Airport. Some nationalities must arrange a visa in advance, so check the Department of Immigration's current eligibility rules.
How much is a Nepal tourist visa?
The Department of Immigration currently lists USD 30 for 15 days, USD 50 for 30 days and USD 125 for 90 days. Check the official page before travel because fees can change.
How do I apply for a Nepal Visa on Arrival?
Complete the official arrival and tourist-visa form, pay the visa fee for your selected duration, then present the required documents and payment receipt at the immigration desk.
Can I extend a Nepal tourist visa?
Yes. Nepal's Department of Immigration currently allows tourist-visa extensions up to the applicable annual maximum stay. Verify current extension fees, documents and office procedures with the Department.
Official sources
Nepal tourist visa: what travelers need to know
Many eligible travelers can obtain a Nepal tourist Visa on Arrival at Tribhuvan International Airport and other eligible entry points. The exact process, nationality exceptions and fees should always be checked against Nepal's Department of Immigration before travel.
NEPAGO's visa guide summarizes the current 15-day, 30-day and 90-day tourist visa options, arrival steps, extension basics and links to the official immigration sources so travelers can verify the latest rules.
Nepal pre-trip checklist · Money and ATMs in Nepal · Nepal SIM cards and internet · Nepal Trip Planner