One can get on arrival visa , upon the arrival in Nepal . There is also online visa application website maintained by the government of Nepal . The link for the immigration office of Nepal is : http://www.nepalimmigration.gov.np
VISA FEES :
On Arrival Visa Fee
15 Days – 30 USD
30 Days – 50 USD
90 Days – 125 USD