Visa policy of Nepal

The visa policy of Nepal is relatively liberal, allowing citizens of almost all nations to obtain a tourist visa on arrival. In accordance with the law, citizens of all countries except India require a visa to enter Nepal.
In January 2014, Nepal introduced an online visa application system.
To mitigate the COVID-19 pandemic, the Nepali government has temporarily suspended the visa on arrival for all foreign citizens. Applicants must apply for travel visas in the Nepali diplomatic mission in their respective nations.
All tourists are allowed to stay in Nepal for a maximum of 150 days in one calendar year. Visitors must hold passports that are valid for at least 6 months from the date of arrival. 
Freedom of movement.
Citizens of do not need a visa to enter Nepal, and can reside permanently as Nepali citizens with no restrictions, because Article 7 the 1950 Indo-Nepal Treaty of Peace and Friendship allows free movement of people between the two nations on a reciprocal basis.
Indian citizens can use any acceptable documents mentioned below to enter Nepal:
Visa on arrival.
With the exception of nationals of states mentioned below and holders of refugee travel documents, any foreign national can obtain a tourist visa on arrival. Multiple entry visas can be issued for a duration of stay of 15, 30 or 90 days. Holders of temporary passports are not eligible unless they hold a temporary passport issued by a European Union member state.
Visa on arrival is available at:
Visa required in advance.
Citizens of the following states are required to apply for a visa prior to arrival in Nepal:
Visa fee waiver.
Nationals of SAARC member countries can receive a tourist visa free of charge for 30 days at no cost. Those countries are:
In addition, residents of , and can have their visa fees waived if they are traveling as tourists since 1 January 2016.
Non-ordinary passports.
Holders of diplomatic or service passports of following countries do not require a visa.
Visa exemption agreement was signed with in October 2018 and it is not yet ratified.
Statistics.
Most visitors arriving to Nepal for tourism purpose were from the following countries (excluding India):