You can easily obtain your visa for Nepal upon arrival after paying the visa fees at different counters in airport. You can carry USD for visa fees and the fees vary according to the days for which you will be staying. The cost is USD 30 for a 15-day tourist visa, including numerous entries, or USD 50 and USD 125 for a 30-day or 90-day tourist visa.