Most international travelers can get a Nepal visa on arrival at Kathmandu’s Tribhuvan International Airport. Tourist visas are available for 15, 30, or 90 days (USD 30, 50, or 125). You can also apply in advance via the Nepal Immigration online portal. Indian citizens do not require a visa.