To travel in Nepal Visa is necessary for every country citizen except Indian citizen. The easiest process to get a tourist visa or other visa for Nepal is by applying on your arrival in Kathmandu at Tribhuwan international airport (TIA). To obtain a visa upon arrival by air in Nepal you must fill in a visa application form and provide a passport photograph. For your ease you can apply in advance at one of Nepal’s foreign consulates. You can also submit online visa application form at https://online.nepalimmigration.gov.np in advance from abroad. Here are the necessary documents required obtain your Nepal visa.
1. Original travel document with at least 6 months validity.
2. At least 2 blank visa page remaining
3. A copy of travel document ID page.
4. One recent passport-size photograph.
5. Duly filled in and signed visa application Form.
So you can either apply for a visa at a Nepal’s official immigration website before traveling or purchase a tourist visa upon arrival at Tribhuwan International Airport (TIA).