You can get visa for Nepal at Kathmandu airport directly upon your arrival or through Nepalese Embassy or Consulate of Nepal at your home country. You will need two passport sized photographs and are required to fill out a form available at the above mentioned locations. However, it may take a little longer to get a visa at Kathmandu airport.
The visa fee for a 15-day visa is U.S. $ 30.00 (multiple entry), U.S. $ 50.00 for a 30-day visa (multiple entry) and us $ 125.00 for a 90 – day visa (multiple entry).