Nepal Visa
Visa-on-arrival is available to many travelers, with important nationality exceptions.
Nepal's Department of Immigration currently provides tourist Visa on Arrival processing at Tribhuvan International Airport for eligible travelers. Travelers can also obtain a visa through a Nepali diplomatic mission before travel, and Nepal provides an online application/ETA route through its official immigration system.
The Department of Immigration currently lists tourist Visa on Arrival options of 15 days (USD 30), 30 days (USD 50) and 90 days (USD 125). Fees and procedures can change, so treat these as current official figures rather than permanent prices.
Some nationalities are not eligible for Visa on Arrival and must arrange a visa in advance. Check the Department of Immigration's current restriction list before booking travel rather than relying on a generic nationality guide.
For arrival, extension and eligibility rules, use the Nepal Department of Immigration as the source of truth. NEPAGO summarizes the official information but is not an immigration authority.