For most nationalities, you can get your visa on arrival in Kathmandu. It takes around 45 minutes and is the most convenient way to get your visa you will need passport size photos.. You can also apply for a visa in advance from a local Nepali consulate in your country if you'd like to have everything arranged in advance.
Cost 15 Days – 25 USD /
30 Days – 40 USD /
90 Days – 100 USD