1. You can pay upon your arrival to Nepal with cash US Dollar, AU Dollar, English pound, Swiss franc, or Euros.
2. You can pay some advance money to confirm your booking prier to arrival by wire transfer or credit card.
3. You can pay by check.
4. ATMs are available in Kathmandu and you can pay in local currency according to the Foreign exchange rate of National Bank of Nepal.