As of 2025, Nepal offers a Visa on Arrival (VoA) for most international tourists at Tribhuvan International Airport (TIA) in Kathmandu and various land border entry points. This visa is typically issued as a multiple-entry tourist visa and is valid for a maximum of 150 days per calendar year.
Nepal Tourist Visa Fees (On Arrival)
Visa Duration Fee (USD)
*Note: Fees are payable in U.S. dollars. While money-changing and ATM services are available at the airport, credit card payment is not a reliable option, and ATM machines occasionally malfunction.
Eligibility for Visa on Arrival
Most nationalities are eligible for a VoA; however, nationals from the following countries must obtain a visa prior to arrival:
Website:
These travelers must apply for a visa through a Nepalese diplomatic mission abroad.
Visa Extension
Tourist visas can be extended at the Department of Immigration in Kathmandu or at the Immigration Office in Pokhara. The extension fee is $45 USD for the first 15 days, plus $3 USD per additional day. If you overstay your visa, a late fine of $5 USD per day applies.
Immigration Department of Nepal
Gratis Visa (Free Visa)
Nepal offers a Gratis Visa (free visa) to the following categories:
*Note: Afghan citizens are eligible for a Gratis Visa on Arrival only upon the recommendation of the Department of Immigration.
How to Apply for Visa on Arrival
For the most up-to-date information, please refer to the official Department of Immigration website: Immigration Nepal (Tourist Visa)