A Visa is required to enter Nepal unless you are an Indian National. Visas can be easily obtained for 15 days 30 days or 90 days from Nepalese Consulate in your country (if present) or upon your arrival at Tribhuvan International Airport (TIA) or any other entrances. You need to provide a passport size photograph and complete a visa from.
- US$ 30 or other convertible foreign currency equivalent thereto for 15 days multiple entry visa.
- US$ 50 or other convertible foreign currency equivalent thereto for 30 days multiple entry visa.
- US$ 125 or other convertible foreign currency equivalent thereto for 90 days multiple entry visa.
- No visa fee shall be applicable to the passport holder of member states of the South Asian Association for Regional Cooperation (SAARC) for 30 days.
You can fill form for online visa as following link: http://online.nepalimmigration.gov.np/tourist-visa