All foreigners need a visa to enter Nepal. Visas are available on arrival at Kathmandu airport or any entry point of Nepal. To obtain a visa, you need to have a passport that is valid for at least six months. For more information on visa requirements, visit https://nepaliport.immigration.gov.np/. Visa fees on arrival are:
15 days – $30
30 days – $50
90 days – $125