Browse by Purpose
Digital NomadRetirementInvestmentWorkStudyTourismHoneymoonFamilyBrowse all purposes →Browse by Passport
IndiaUnited StatesUnited KingdomPakistanNigeriaPhilippinesView all 80+ passports →Best Countries
Best for Digital NomadsBest for RetireesBest Golden VisasBest for StudentsBest Work VisasAll rankings →Afghanistan citizens can obtain a Nepal Tourist Visa on Arrival — 15, 30, or 90 days (Tribhuvan Airport and land borders) on arrival at Nepal's international airports and designated ports of entry. No advance visa application is required — pay the visa fee at the immigration counter and present your travel documents. You may stay up to 30 days per entry.
To obtain your Nepal Tourist Visa on Arrival — 15, 30, or 90 days (Tribhuvan Airport and land borders), proceed to the visa-on-arrival counter at the Nepal port of entry upon landing. Ensure you have the required documents listed above and the visa fee ready — cash is often preferred. Processing is usually completed within 15–30 minutes. Your passport will be stamped with permission to stay for up to 30 days. Always verify current requirements with the Nepal embassy or official government website before booking travel.
Document requirements are not yet listed for this visa. Check back soon.
Afghanistan passport holders can obtain a visa on arrival in Nepal because Nepal extends this facility to Afghanistan citizens as part of its immigration policy. This arrangement allows Afghanistan travellers to arrive without a pre-arranged visa, completing the entry process at the port of entry.
Requirements last reviewed: June 2026 · Source: official government portal
| 30-day tourist VoA fee; USD 30 for 15 days, USD 125 for 90 days; Indian nationals enter free under 1950 treaty | USD 50.00 |
Fees are in USD and subject to change. Verify at the official government website.
Times are estimates. Apply well in advance of travel.
Requirements vary by passport. Search for exact eligibility and document lists for any nationality.
Search Visa →