Nepal costs most travellers $20 to $60 a day in the cities and $35 to $80 a day on a teahouse trek, and the two budgets behave differently. In Kathmandu and Pokhara a guesthouse room, three meals and a taxi come to 3,000 to 5,000 rupees. On the trail the bed is cheap or free, but every plate of dal bhat, hot shower and phone charge climbs in price with the altitude, and permits, a guide and the flight to the trailhead add a fixed cost before you take a step. Prices below are in Nepali rupees (NPR) at roughly 140 rupees to the US dollar, and they hold for the 2026 seasons unless noted.
Nepal daily budgets at a glance#
These are per-person figures for travellers sharing a double room; solo travellers in private rooms add 20 to 30 percent.
| Budget | In Kathmandu and Pokhara (NPR) | USD | On a teahouse trek (NPR) | USD |
|---|---|---|---|---|
| Backpacker | 2,800 to 4,500 | $20 to $32 | 4,500 to 7,000 | $32 to $50 |
| Mid-range | 5,000 to 9,000 | $35 to $65 | 7,000 to 11,000 plus guide | $50 to $80 plus guide |
| Comfortable | 14,000+ | $100+ | Lodge-to-lodge packages from 25,000 | $180+ |
The trek figures cover room, food, drinks, showers and charging only. A licensed guide adds $25 to $35 a day and a porter $18 to $25, split between however many people share them, and permits and transport to the trailhead come on top. That is why a two-week trek that looks cheap per day often costs more than two weeks of city travel.
Beds
Thamel dorm 500 to 900 rupees, guesthouse double 1,500 to 3,000, mid-range hotel 4,000 to 9,000, Pokhara lakeside 2,000 to 6,000.
Food
Momos 150 to 300, local dal bhat 300 to 500, tourist restaurant main 500 to 1,000, dal bhat at Everest Base Camp level 1,100 to 1,500.
Transport
Kathmandu taxi 300 to 800, tourist bus to Pokhara 1,000 to 3,000, Pokhara flight around $120, Lukla flight around $220 each way.
Permits
TIMS 2,000, Annapurna conservation area 3,000, Sagarmatha park 3,000, Khumbu municipality 2,000 to 3,000.
Heritage sites
Kathmandu Durbar Square 1,000, Patan 1,000, Bhaktapur 1,800, Pashupatinath 1,000, Swayambhunath 200, Boudhanath 400.
Extras
Tourist SIM 100 to 500 plus data, ATM fee 500 to 600 per withdrawal, Nepali beer 500 to 800 in Thamel.
Accommodation and food prices in Kathmandu and Pokhara#
Beds in Nepal’s two tourist hubs are among the cheapest in Asia. Thamel, Kathmandu’s backpacker district, has hostel dorms for 500 to 900 rupees ($4 to $6.50) and basic guesthouse doubles with a private bathroom for 1,500 to 3,000 rupees ($11 to $21); expect hot water to be solar-heated and lukewarm by evening at the lower end. Mid-range hotels with reliable hot water, a generator or inverter and a rooftop breakfast terrace run 4,000 to 9,000 rupees ($30 to $65). Heritage boutique hotels in restored Newar houses in Patan and Bhaktapur, and Kathmandu’s international five-stars, start around 14,000 rupees ($100) and pass 25,000.
Pokhara’s Lakeside is similar or a little cheaper: 2,000 to 6,000 rupees buys a double with a lake or mountain view, and long-stay discounts of 20 to 40 percent are normal if you ask for a weekly rate. Rates rise in the October to November and March to April trekking seasons and fall by a third or more in the June to September monsoon. Many hotels quote in dollars and add 10 percent service charge plus 13 percent VAT, so check whether the price you were given is “net” before you agree.

Eating local is cheap everywhere. A plate of steamed buffalo or vegetable momos costs 150 to 300 rupees in a Kathmandu local eatery, a thali-style dal bhat with refills of rice and lentils 300 to 500, and a cup of milk tea 30 to 60. In Thamel and Lakeside tourist restaurants, pizzas, burgers and curries cost 500 to 1,000 rupees a main, and a full dinner with a drink comes to 1,200 to 2,000. Western-style cafes charge 250 to 450 for a cappuccino.
Alcohol is the line item that surprises people. A 650 ml bottle of Gorkha, Everest or Nepal Ice costs around 350 to 450 rupees in a shop and 500 to 800 in a Thamel bar, which makes beer more expensive than most meals. Imported wine and spirits carry heavy duty. Local raksi (millet spirit) and tongba (warm millet beer sipped through a straw) cost a fraction of that in village bhattis. Tap water is not safe to drink: a litre bottle costs 25 to 50 rupees in the cities, and many hotels and cafes refill bottles from filtered tanks for free or a few rupees.
Teahouse trek prices by altitude#
On the big teahouse routes, lodges set prices through local committees, and the menu price rises with the effort it took to carry the food up. The rule is simple: the higher and more remote the lodge, the more everything costs. Rooms are cheap or even free when you eat dinner and breakfast in the same lodge, which is the expected deal; skip the meals and the owner will charge for the room.
| Item | Kathmandu or Pokhara | Mid-trail (2,500 to 3,500 m, e.g. Namche) | High (4,500 m+, e.g. Gorak Shep, Thorong Phedi) |
|---|---|---|---|
| Room (twin, per night) | 1,500 to 3,000 | 300 to 1,000 | 500 to 2,500 |
| Dal bhat | 300 to 500 | 700 to 900 | 1,100 to 1,500 |
| Litre of bottled water | 25 to 50 | 150 to 250 | 350 to 500 |
| Pot of tea | 150 to 300 | 400 to 700 | 800 to 1,200 |
| Hot shower | included | 300 to 600 | 500 to 800 or none |
| Phone or battery charge | free | 200 to 400 | 400 to 700 |
| Wifi | free | 500 to 1,000 per day or a data card | patchy, 2,000+ cards |
On the Everest Base Camp trek, a backpacker who eats dal bhat twice a day and boils or treats water spends 4,500 to 6,000 rupees a day below Namche Bazaar and 6,000 to 8,000 above it. The Annapurna routes are 10 to 20 percent cheaper because roads reach further up the valleys. Treating water with tablets or a filter instead of buying bottles saves 1,000 rupees a day at altitude and keeps plastic off the mountain. Our Nepal trekking guide compares the routes themselves.

Trekking permits and national park fees#
Most popular treks need two or three permits, paid in rupees at the Nepal Tourism Board office in Kathmandu or Pokhara, at park entry gates, or by your agency. Foreigners pay the rates below; SAARC nationals pay much less.
- TIMS card: 2,000 rupees for foreign trekkers. Since April 2023 independent trekking without a licensed guide is not permitted in most national parks and conservation areas, and the card is issued through a registered agency.
- Annapurna Conservation Area (ACAP): 3,000 rupees, covering the Annapurna Circuit, Annapurna Sanctuary and Poon Hill treks.
- Sagarmatha National Park: 3,000 rupees at Monjo, plus the Khumbu Pasang Lhamu rural municipality fee of 2,000 to 3,000 rupees at Lukla, for the Khumbu region.
- Langtang National Park: 3,000 rupees, also covering Gosaikunda.
- Restricted-area permits: issued only through agencies for groups of two or more with a guide. The Department of Immigration lists Upper Mustang at $50 per person per day, Upper Dolpa at $500 for the first 10 days, and the Manaslu Circuit at $100 per week from September to November and $75 from December to August.
The Department of Immigration permit table has the full list of restricted-area rates.

Guide and porter rates#
With guides now required on most trekking routes, budget for one from the start. A licensed trekking guide booked through a Kathmandu or Pokhara agency costs $25 to $35 a day, with experienced English-speaking guides on high routes at the top of that range or above; a porter carrying up to about 20 to 25 kg costs $18 to $25 a day, and a porter-guide who carries a lighter load and leads the way costs $22 to $30. Those daily rates normally include the staff member’s food, lodging and insurance, but confirm it in writing, along with who pays for their flight or jeep to and from the trailhead.
Tipping is expected at the end of a trek: a common rule is 10 to 15 percent of the total guide or porter fee, handed over in rupees on the last day. Full agency packages for Everest Base Camp, including permits, a guide, a porter shared between two, lodges and three meals a day plus Lukla flights, typically cost $1,300 to $2,000 per person for 12 to 14 days. Annapurna packages of similar length start around $800 to $1,200 because no flight is needed.
Ask the agency for an itemised quote: permits, guide days, porter days, flights or jeeps, and whether meals are included. A cheap package that excludes food above Namche can end up costing more than a pricier one that includes it.
Heritage site fees in the Kathmandu Valley#
The Valley’s big monuments charge foreigners separate, much higher tickets than Nepalis, and the money funds post-earthquake restoration. Keep your ticket: in Bhaktapur it is checked at every entry to the old town.
| Site | Foreigner fee (NPR) | Notes |
|---|---|---|
| Kathmandu Durbar Square | 1,000 | SAARC nationals around 150; ask at the booth for a multi-day pass |
| Patan Durbar Square | 1,000 | Includes the Patan Museum |
| Bhaktapur | 1,800 | Covers the whole old town; valid for several days if you ask for an extension at the booth |
| Pashupatinath Temple | 1,000 | Main temple open to Hindus only |
| Swayambhunath | 200 | |
| Boudhanath Stupa | 400 | |
| Changu Narayan Temple | around 300 |
Outside the Valley, Chitwan National Park charges foreigners around 2,000 rupees per day of entry, which is usually built into a jeep or canoe safari of 2,500 to 6,000 rupees per person, and Lumbini’s Maya Devi Temple charges a few hundred rupees. Fees change most years, so treat these as the 2026 guide and carry spare cash.

Transport costs#
In Kathmandu, Pathao and inDrive app rides are the cheap option at 150 to 500 rupees across town; a metered or bargained taxi costs 300 to 800, and the airport to Thamel runs about 700 to 1,000. Local buses and microbuses cost 20 to 50 rupees a ride but are crowded and unmarked in English. Between cities, a tourist bus from Kathmandu to Pokhara costs 1,000 to 1,500 rupees on standard coaches and 2,500 to 3,500 on the deluxe services, for a 7 to 9 hour ride. Kathmandu to Chitwan’s Sauraha is similar.
Domestic flights carry a foreigner fare roughly double the local fare. Kathmandu to Pokhara is around $100 to $130 one way, and the Lukla flight for the Everest region about $220 each way; in peak season many Lukla flights leave from Ramechhap, a four to five hour jeep ride from Kathmandu that adds 1,500 to 2,500 rupees per seat on a shared jeep. Shared jeeps to Annapurna trailheads such as Besisahar cost 1,000 to 2,500 rupees. For airports and transfers see our Nepal airports page.
Cash, cards and ATM limits#
Nepal is still a cash economy outside hotels, upmarket restaurants and agencies, and on the trails it is cash only. ATMs are plentiful in Kathmandu, Pokhara and larger towns, but most cap a single withdrawal at 25,000 to 35,000 rupees ($180 to $250) and charge foreign cards 500 to 600 rupees per transaction, on top of whatever your bank charges. Standard Chartered and Nabil machines in Thamel and Lakeside are the usual picks for higher limits. Decline the on-screen offer to charge you in your home currency.
Withdraw everything you need for a trek before you leave the city. The Everest trail has ATMs in Lukla and Namche that often run out of cash or fail on foreign cards, and the Annapurna routes have few or none above the road head. Carry the full amount in small notes (100s and 500s), since lodges rarely have change for 1,000-rupee notes at altitude. Bring some US dollars in clean, recent notes as a backup: money changers in Thamel give fair rates, and visa fees on arrival and some agency bills are payable in dollars. Cards work in mid-range hotels and the bigger trekking agencies, usually with a 3 to 4 percent surcharge.
Count the trek cash twice: days on the trail times your daily figure, plus 20 percent for a weather delay, a rest day or a flight cancelled out of Lukla. Running out at 4,000 m leaves you borrowing from strangers.
Saving money. Go in the shoulder months. Late February, early March, early December and the start of June have clear-enough skies, emptier lodges and room rates 20 to 30 percent below the October peak. Eat dal bhat on trek: it is the one dish with free refills and is often cheaper per calorie than anything else on the menu. Stay in the lodge where you eat, treat your own water, and carry a power bank and solar charger so you are not paying to charge every night.
In the cities, use Pathao or inDrive, ride the tourist bus rather than flying to Pokhara (a $100 saving each way), and split a guide and porter between three or four trekkers to cut the biggest fixed cost. Choose an Annapurna or Langtang trek over Everest if budget matters: no flight, cheaper lodges and lower permit totals.
Sample trip totals for one and two weeks#
These totals cover costs inside Nepal and exclude international flights, the visa and travel insurance (which must include helicopter rescue to the altitude you trek to).
| Trip | Backpacker | Mid-range | Comfortable |
|---|---|---|---|
| 1 week: Kathmandu Valley, Pokhara, Chitwan | 25,000 to 35,000 NPR ($180 to $250) | 50,000 to 75,000 NPR ($360 to $540) | 110,000+ NPR ($800+) |
| 2 weeks: Kathmandu plus a 10-day Annapurna trek with guide | 90,000 to 125,000 NPR ($650 to $900) | 140,000 to 200,000 NPR ($1,000 to $1,450) | 280,000+ NPR ($2,000+) |
| 2 weeks: Everest Base Camp trek | 150,000 to 210,000 NPR ($1,100 to $1,500) | 210,000 to 280,000 NPR ($1,500 to $2,000) | 400,000+ NPR ($2,900+) |
A sample backpacker week: six nights at 1,500 rupees a person in shared doubles (9,000), food at 1,500 a day (10,500), tourist buses Kathmandu to Pokhara to Chitwan and back (4,500), three heritage tickets (3,800), a Chitwan safari day (4,000), a SIM and two ATM fees (1,500), which comes to about 33,000 rupees or $240. Add the visa: $30 for 15 days or $50 for 30 days, explained on our Nepal visa page.
Cheapest places to stay longer#
More Trip Planning#
Nepal travel costs FAQs#
How much money do I need per day in Nepal?
Budget 2,800 to 4,500 rupees ($20 to $32) a day as a backpacker in Kathmandu and Pokhara, and 5,000 to 9,000 rupees ($35 to $65) for mid-range hotels and restaurant meals. On a teahouse trek, plan on 4,500 to 7,000 rupees a day for food and lodging, plus your share of a guide and porter.
How much does the Everest Base Camp trek cost?
Expect $1,100 to $1,500 per person for a 12 to 14 day trek on a tight budget with a guide shared between two, and $1,300 to $2,000 for a typical agency package. The fixed costs are the Lukla flights at around $220 each way, about 5,000 to 6,000 rupees of permits and the guide’s daily rate.
Do I need cash in Nepal?
Yes. Small hotels, local restaurants, buses and every trekking lodge want cash. ATMs in Kathmandu and Pokhara usually cap withdrawals at 25,000 to 35,000 rupees and charge 500 to 600 rupees per transaction, so take out large amounts and carry what you need for the whole trek.
Is Nepal expensive for tourists?
No. Nepal is one of the cheapest countries in Asia for city travel. Trekking raises the cost because of permits, compulsory guides and altitude pricing, but a guided Annapurna trek is still far cheaper than a comparable hut trek in the Alps.
How much are trekking permits in Nepal?
For the main treks, foreigners pay 2,000 rupees for a TIMS card and 3,000 rupees for the Annapurna Conservation Area, Sagarmatha National Park or Langtang National Park. The Everest region adds a 2,000 to 3,000 rupee municipality fee. Restricted areas such as Upper Mustang ($50 a day) and Manaslu ($75 to $100 a week) cost far more.
How much should I pay a trekking guide and porter?
A licensed guide costs $25 to $35 a day and a porter $18 to $25 a day through an agency, usually including their food and lodging. Add a tip of 10 to 15 percent of their total fee at the end of the trek.
How much is the Kathmandu Durbar Square entry fee?
Foreigners pay 1,000 rupees (about $7) and SAARC nationals about 150. Patan Durbar Square is also 1,000 rupees, and Bhaktapur charges 1,800 rupees for the whole old town.
Can I pay with US dollars in Nepal?
Dollars pay the visa on arrival and many agency and hotel bills, but day-to-day spending is in rupees. Change dollars at licensed money changers in Thamel or Lakeside, and bring clean, undamaged notes, as torn or old notes are refused.
