You can obtain your VISA to Nepal either by contacting our embassy or consulate office in your host country. There is a provision of VISA on Arrival to the tourists. As you land in Nepal you can fill up the form and pay the VISA charge at the International Airport in Nepal.