The Government of Nepal allows citizens of almost all nations to obtain a tourist visa on arrival. Which is a relatively progressive aspect of their visa policy. 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.
Click the link for additional details on the Nepal visa requirements and cost