NepalPin.
How Much Cash to Bring to Nepal

Travel guide · Nepal

How Much Cash to Bring to Nepal

How many US dollars to land with, how much to change on arrival, and what to keep in reserve for Nepal.

Bring enough US dollars to cover your visa fee on arrival plus a buffer — for most travellers that means roughly US$200–400 in cash — and plan to withdraw the rest of your rupees from ATMs once you're in Nepal. You don't need to carry your whole budget in foreign notes; the goal is to land covered for the visa, your first day or two, and emergencies, then top up locally.

The short answer

Land with clean US dollars for the Nepal visa fee and a few days of spending, change a small amount to rupees on arrival, and use city ATMs for everything else. Keep a stash of dollars untouched as an emergency fund. This pairs with our how much cash to bring hub and the detailed changing money in Nepal guide.

Why bring US dollars

The single non-negotiable is the visa fee, which is paid in foreign currency at Tribhuvan International Airport — US dollars are the easiest and most widely accepted. Dollars are also handy for trekking permits, some tours, and as a fallback if ATMs are down. Always bring crisp, unmarked notes, since torn or heavily worn bills can be refused or exchanged at a worse rate.

How much to land with

Think in three buckets:

  • Visa fee: carried in dollars, in the exact range for your stay length.
  • First-day cash: a small amount changed to rupees for the taxi, SIM and meals before you find an ATM.
  • Emergency buffer: a reserve of dollars you keep sealed away for medical issues, flight changes or ATM outages.

Together these usually add up to a few hundred dollars. Beyond that, withdraw rupees as you go rather than carrying a thick wad of cash around the country.

Topping up with rupees

Once in the city, ATMs do the heavy lifting. They charge a per-withdrawal fee and cap how much you can take out, so withdraw the maximum each time to cut down on fees — the mechanics are covered fully in money and ATMs in Nepal. Keep plenty of small notes for daily life, and understand that cards only stretch so far — see paying by card in Nepal for where plastic actually works.

Cash for treks and remote areas

This is where planning matters most. On routes like Annapurna and Everest, ATMs disappear and prices rise with altitude, so carry all your trek cash from the trailhead. Budget for meals, lodging, charging, hot showers and tips, then add a comfortable margin — running short in a mountain village is a real problem. To size the total, work through the Nepal daily budget figures and the wider Nepal travel budget breakdown before you go.

Frequently asked questions

How many US dollars should I bring to Nepal?+

A practical rule is to land with enough US dollars to cover your visa fee plus a few days of spending and an emergency buffer — for many travellers that means roughly US$200–400 in cash. You do not need to bring your whole budget in dollars, because you can withdraw rupees from city ATMs once you arrive.

Do I need US dollars for the Nepal visa on arrival?+

Yes. The visa-on-arrival fee at Tribhuvan International Airport is paid in foreign currency, and US dollars are the simplest and most reliable choice. Bring clean, undamaged notes in the right amount, as change can be limited and very worn bills are sometimes refused.

Should I bring cash or just use ATMs in Nepal?+

Do both. Bring some US dollars for the visa and as a backup, then rely on city ATMs for most of your rupees. ATMs charge a fee per withdrawal and have low limits, so take out the maximum each time, and never assume you will find one in rural areas or on a trek.

How much cash should I carry for a trek in Nepal?+

Carry all the rupees you will need before you set off, because ATMs are rare or absent on the trails and prices climb with altitude. Many trekkers budget roughly NPR 3,000–5,000 a day for tea-house meals and lodging, plus extra for charging, hot showers, snacks and tips.

Related guides & places