Travel guide · Nepal
Paying by Card in Nepal
Where Visa and Mastercard work in Nepal, the usual surcharge, and why cash still rules outside the cities.
You can pay by card in parts of Nepal — mid-range and upmarket hotels, larger restaurants, and tour and trekking agencies in Kathmandu and Pokhara generally accept Visa and Mastercard, usually with a 3–4% surcharge. Everywhere else, and on every trek, Nepal runs on cash. Treat your card as a convenience for big-ticket city payments, not as your main way to spend.
The short answer
Bring a Visa or Mastercard for hotels, agencies and city restaurants, expect a small surcharge, and still carry rupees for everything day to day. Tell your bank you're travelling, pack a backup card, and read how much cash to bring to Nepal so you're never stuck. This guide sits in the wider money in Nepal hub.
Where cards actually work
Card acceptance follows the tourist money:
- Hotels: common at mid-range and upmarket properties; rare at budget guesthouses.
- Restaurants: larger and tourist-oriented places in Thamel and Lakeside, less so local eateries.
- Agencies and shops: many trekking and tour operators, plus some craft and outdoor shops, take cards.
- Transport: airlines and bigger booking offices may accept cards; local buses and taxis do not.
Outside these, assume cash only. The further you get from the cities, the less plastic means anything.
The surcharge question
Because banks charge merchants to process cards, many businesses pass on a surcharge of around 3–4%. This is normal — just ask before you pay so it isn't a surprise. For smaller bills, paying cash often makes more sense; for a large hotel or trek payment, the surcharge may still beat several capped ATM withdrawals. Compare it against the fees in our money and ATMs in Nepal guide.
Practical card tips
- Notify your bank before travel so the card isn't flagged and blocked.
- Carry two cards from different networks, kept separately, as a backup.
- Choose to be charged in NPR, not your home currency, to avoid poor dynamic-conversion rates.
- Keep cash for the gaps — taxis, tea houses, temple fees, tips and rural areas never take cards.
Cards versus cash and wallets
Cards are one of three pieces. Cash covers the vast majority of spending, cards handle big city payments, and locals increasingly use QR wallets that visitors mostly can't register for — see mobile payments in Nepal. For getting around, fares are almost always cash, as the getting around Nepal guide explains, so keep small notes handy no matter how card-friendly your hotel is.
Frequently asked questions
Can I pay by credit card in Nepal?+
Sometimes. Cards are accepted at many mid-range and upmarket hotels, larger restaurants, tour and trekking agencies, and some shops in Kathmandu and Pokhara. Outside the main tourist hubs and on every trek, Nepal is a cash economy, so you cannot rely on a card for day-to-day spending.
Do shops in Nepal charge extra for card payments?+
Often, yes. Many businesses that accept cards add a surcharge of roughly 3–4% to cover the bank's processing fee. Always ask whether a fee applies before paying by card, and weigh it against the cost of an ATM withdrawal, which may work out cheaper for smaller amounts.
Which cards are accepted in Nepal?+
Visa and Mastercard are the most widely accepted at hotels, agencies and ATMs. American Express and other networks are accepted in far fewer places. Tell your bank you are travelling so the card is not blocked, and carry a backup card and some cash in case one is declined.
Can I pay for treks and tours by card in Nepal?+
Many established trekking and tour agencies in Kathmandu and Pokhara accept card payment for packages, often with a surcharge, and some prefer or discount for cash or bank transfer. On the trail itself, tea houses, porters and small lodges deal almost entirely in rupees.