We honor all major credit cards including MasterCard and Visa. You can make the payment by Travelers’ Cheque also. However, we advise you to have some cash your currency in your hand.  Yes, there are numbers of ATMs in Kathmandu . The main tourist area has an easy access to ATMs run by different internationally collaborated banks. They accept all major credit cards including MasterCard and Visa. Please note that cash is dispensed in local currency only.