Yes, most travelers need a visa to visit Nepal. However, the process is simple and tourists can obtain a visa on arrival at the Tribhuvan International Airport in Kathmandu or at land border crossings. Here are the key details:
So, unless you’re from one of the few visa-exempt countries, you will need a visa to visit Nepal, but it’s easy to get on arrival !
please visit the link for all the required Information https://www.immigration.gov.np/en