Skip to main content

Nepal floods: Everest, Annapurna and Manaslu are unaffected and running normally.

How to help
Travel Himalaya Nepal
Illustration: using cards in Nepal, where they work and where cash wins

Using credit cards in Nepal in 2026, where they work and where cash wins

By Bishnu Adhikari·September 27, 2026·9 min read

The short version

Cards work at a few upmarket hotels and big agencies, usually with a 3-4% surcharge. Everywhere else, and on every trail, Nepal runs on rupees in cash.

You can use a credit card in Nepal, but only in a narrow slice of the country: a small number of upmarket hotels, the larger trekking agencies and perhaps one or two restaurants per city, and usually with a 3–4% surcharge even there. Everywhere else — the bus stops on the Prithvi Highway, the trekking checkposts and every teahouse on the trail — runs on Nepali rupees in cash. So the card you bring matters less for paying and more for pulling cash out of an ATM cheaply, and the real planning question is where the machines stop.

A busy market street in Kathmandu, Nepal, with vendors and shoppers
Where cards workUpmarket hotels, large agencies, a few restaurants
Surcharge where accepted3–4%
Nepali ATM feeAbout NPR 500 per withdrawal
All-in per withdrawalUS$3–6, both banks
Last ATMs on Everest routesNamche, about NPR 30,000 cap
Visa on arrivalUS$30 / 50 / 125, cash best
Key takeaways
  • Cards are a city tool. Outside Kathmandu and Pokhara, assume cash only.
  • Expect a 3–4% surcharge wherever a card is accepted, on top of any fee your own bank adds.
  • Withdraw big, withdraw rarely. Each Nepali withdrawal costs about NPR 500 before your bank’s charges.
  • Bring two cards on two networks, tell your bank you are travelling, and always choose to be charged in rupees.
  • Pay the visa in US dollar notes. The airport takes cards now, but cash is the reliable option.

Where credit cards actually work in Nepal

In practice a card works at a handful of upmarket hotels, the big trekking agencies and one or two restaurants per city, and almost nowhere else. That is what our guides have seen for years in Kathmandu and Pokhara: a card that works in your hotel lobby will not work at the shop across the street, or anywhere once you leave the city.

Infographic, paying in Nepal: upmarket hotels and large agencies, card accepted with a 3-4% surcharge; shops, taxis and highway stops, cash; teahouses and trekking checkposts, cash only. Nepali ATM fee about NPR 500 per withdrawal.
Where a card works in Nepal, and where it does not Infographic made with AI from the figures in this article, which come from our own field reporting in Nepal.

Three places catch people out: the Prithvi Highway bus stops between Kathmandu and Pokhara, where cards are not accepted and the Mugling ATMs are unreliable; the trekking checkposts, which want rupees; and the teahouses on the Annapurna and Everest trails, which take no cards at all.

Where you areCard?What to carry
Upmarket hotel in Kathmandu or PokharaUsually, with a 3–4% surchargeCard, plus rupees for tips
Large trekking agencyUsually, with a surchargeCard or bank transfer
Local restaurant, shop or taxiRarelyRupees in small notes
Prithvi Highway bus stopsNoRupees; Mugling ATMs are unreliable
Trekking checkpostsNoRupees
Teahouses on the trailNoRupees for the whole trek

The surcharge, and the question you must answer at the machine

Where a card is accepted, expect a 3–4% surcharge added by the merchant, and never agree to be charged in your home currency. You can only avoid the surcharge by paying cash, but you can avoid making it worse.

The way to make it worse is dynamic currency conversion. A terminal or ATM may offer to charge you in dollars, pounds or euros instead of rupees. Say no, every time. Choosing your home currency hands the exchange rate to the merchant’s payment provider rather than your card network, and it is almost always the worse deal. Our guide to paying in local currency at the card machine explains how the markup works. With a card that also charges a foreign transaction fee, one hotel bill can carry three separate charges.

A 3–4% surcharge changes the maths

On a hotel bill of US$200, a 3–4% surcharge is US$6–8. If the same hotel takes cash, paying in rupees you withdrew in one large ATM transaction is usually cheaper, because one withdrawal fee is spread across the whole bill and several others.

ATMs in Nepal: fees, caps and where the machines stop

A Nepali ATM charges about NPR 500 per withdrawal, and counting your own bank’s fee the total is typically US$3–6 each time, so fewer, larger withdrawals are the cheapest way to get cash. Machines are plentiful in Kathmandu and Pokhara. Most allow a maximum of about NPR 35,000 per transaction, and some Standard Chartered and Nabil Bank machines allow NPR 50,000. In our experience Nabil Bank and Standard Chartered have the most reliable machines.

The fee is per withdrawal, not per rupee, which is why the size of each withdrawal matters. Take out NPR 35,000 in one go and the NPR 500 fee is about 1.4% of what you withdrew. Take out NPR 5,000 seven times and you pay NPR 3,500 in Nepali fees for the same NPR 35,000 — seven times as much, before your own bank adds anything.

What really matters on a trek is where the ATMs end.

RouteLast reliable cashBeyond that
Everest and every Khumbu routeNamche Bazaar, two ATMs, about NPR 30,000 per withdrawalNo ATMs at all
KanchenjungaTaplejungNo ATMs
Kathmandu to Pokhara by roadEither cityMugling roadside ATMs unreliable
Annapurna trailsWithdraw in Pokhara before you startTeahouses cash only

Treat Namche as a top-up, not a plan. It is the last cash on any Khumbu route, a single withdrawal there is capped at around NPR 30,000, and machines that far up can run short when the trail is busy. Withdraw what you need in Kathmandu before you fly to Lukla. For the wider picture on fees, read how to stop paying foreign transaction and ATM fees.

Which cards to bring to Nepal

Bring two cards on two different networks — say one Visa and one Mastercard — ideally with no foreign transaction fee, and tell both banks you are going to Nepal. The second card is not about rewards. It is insurance against a fraud block, a swallowed card or a network outage on the one day you need cash.

  • A no-foreign-fee card saves you your own bank’s charge on every hotel bill and, with some cards, on withdrawals. We have written separate country guides to the best travel cards for Canada, the UK and Australia, each with the no-foreign-fee options named.
  • A debit card or travel money card for the ATM. Taking cash on a credit card usually counts as a cash advance, which on most cards starts charging interest the day you withdraw. A debit card or a travel money account avoids that; check your own card’s terms before you rely on it.
  • A travel notice. An unexpected Kathmandu withdrawal is exactly what fraud systems block.

Rewards matter less here than anywhere, because the trail runs on cash. And if you carry a balance from month to month, no rewards card is worth it — the interest outweighs any points. If you are weighing cash against card for a trip generally, the logic in Nepal is simply more extreme.

How much cash to carry for a trek

On an independent teahouse trek, bed and food alone run about US$25–40 a day, so carry enough rupees for every trail day plus a buffer, withdrawn in Kathmandu or Pokhara before you start. That figure excludes permits and guide fees, and costs rise with altitude, above Namche especially.

A worked example. Ten trail days at the top of that range is US$400. At about NPR 134 to the dollar, that is roughly NPR 53,600 — two withdrawals at a 35,000-rupee machine, costing about NPR 1,000 in Nepali fees.

Carry plenty of NPR 100 and NPR 500 notes. Teahouses and stalls often cannot break a NPR 1,000 note, and small notes are what you need for a hot shower, a phone charge, snacks and tips. Split the stash between your daypack, a money belt and your duffel. Our Nepal budget guide has the full daily cost picture.

Paying for the visa on arrival

Pay for your Nepal visa on arrival in US dollar notes: US$30 for 15 days, US$50 for 30 days or US$125 for 90 days. Cards are now accepted at Kathmandu airport, but the card machines and ATMs are unreliable at peak arrival times, and exact cash avoids problems with change. The e-visa lets you pay online by card before you fly, which is the cleaner way to use plastic for this. Our visa on arrival guide walks through the counter step by step.

Let us carry the cash problem for you

On a guided trek most of the cash question disappears. Annapurna Base Camp is nine days at $920 USD solo and Everest Base Camp is twelve days at $1,700 USD solo, including permits, a government-registered guide, a porter, teahouses and meals — so your card pays once, for the booking, and the rupees you carry are for tips, showers and snacks. We have guided out of Pokhara since 1998, and your guide will tell you exactly how much cash to take for your route.

See the Everest Base Camp trek → See the Annapurna Base Camp trek →
Can I use my credit card in Nepal?

Yes, at a small number of upmarket hotels, large trekking agencies and perhaps one or two restaurants per city, usually with a 3–4% surcharge. Most shops, local restaurants, taxis, highway bus stops, trekking checkposts and teahouses take cash only.

Is Visa or Mastercard better in Nepal?

Neither reliably beats the other, which is why we recommend carrying one of each. Two cards on two networks protect you if one card is blocked or a machine refuses it.

How much does an ATM withdrawal cost in Nepal?

About NPR 500 per withdrawal charged by the Nepali bank, and typically US$3–6 per withdrawal once your own bank’s fees are counted. Most city machines cap a single withdrawal at about NPR 35,000.

Are there ATMs on the Everest Base Camp trek?

Namche Bazaar has the last two ATMs on any Khumbu route, with a single-withdrawal cap of around NPR 30,000. There are none beyond Namche, so withdraw what you need in Kathmandu before flying to Lukla.

Should I pay in rupees or in my home currency?

Always in rupees. If a card machine or ATM offers to charge you in dollars, pounds or euros, decline: that dynamic currency conversion lets the merchant’s provider set the exchange rate, and it is almost always worse.

Keep reading

The complete guide to travel credit cards

The four decisions that choose a card, with every comparison in one place.

Namche Bazaar guide

The last two ATMs on the Everest trail, and what else to sort there.

What a day in Nepal costs

City and trail budgets, from $25 to $80 a day.

Nepal tips for first-timers

Visa, SIM, cash and the quirks worth knowing.

Nepal SIM card guide

Which network, what it costs and where it works.

Sources: Travel Himalaya Nepal field reporting, from our guides’ experience in Kathmandu, Pokhara and on the trails since 1998, as published in our Nepal travel tips, Kathmandu, Namche Bazaar, Kathmandu–Pokhara, budget and visa-on-arrival guides; card acceptance, surcharges, ATM fees and caps, and ATM locations are our own reporting, not a bank’s published tariff. The cash example is our own arithmetic. This is general information, not financial advice; card offers change, so confirm the current terms with the issuer before you apply. No card issuer pays us for placement on this page.

Bishnu Adhikari

Written by

Bishnu Adhikari

Pokhara-based, NMA-certified trekking guides. We’ve led 5,000+ treks across the Annapurna and Everest regions since 1998 — every word here comes from the trail. More from this author →

Share this article

Ready to Trek?

From reading about it to standing on it

Our Pokhara-based guides have been doing this since 1998. Tell us your dates and fitness level — we'll build your perfect itinerary. Free, no obligation.

Why trek with our licensed agency

Free Trekker’s Insider Guide

Permits, packing lists, cost breakdowns — no fluff.

We send one useful email. You can unsubscribe anytime.