CostLens
Home › Nepal

Cost of Living in Nepal

75 cities covered · Currency: NPR (₨) · Capital: Kathmandu

Single person, monthly₨37,086 ($279)
Couple, monthly₨65,697 ($494)
Family of four, monthly₨84,846 ($638)
Average net salary₨35,245 ($265)

Average Prices in Nepal

ExpenseEstimated costBasis
Meal at an inexpensive restaurant₨402 ($3.02)per meal
Three-course meal for two, mid-range₨1,607 ($12.08)per meal
Cappuccino₨121 ($0.91)each
Monthly groceries (single person)₨9,107 ($68.48)per month
Monthly public transport pass₨1,473 ($11.08)per month
Basic utilities for an 85m² apartment₨3,884 ($29.20)per month
Internet (60 Mbps, unlimited)₨1,125 ($8.46)per month
Fitness club membership₨1,125 ($8.46)per month
Cinema ticket₨295 ($2.22)each
One-bedroom apartment in city centre₨14,806 ($111)per month
One-bedroom apartment outside centre₨10,300 ($77.44)per month
Three-bedroom apartment in city centre₨30,899 ($232)per month

Major Cities in Nepal

Kathmandu

pop. 845,767

Pathlaiyā

Madhesh · pop. 743,982

Bharatpur

Bāgmatī · pop. 369,377

Pokhara

Gaṇḍakī · pop. 353,841

Birāṭnagar

Province Number One · pop. 242,548

Buḍhānilkanṭha

Bāgmatī · pop. 179,688

Ghorāhī

Lumbinī · pop. 156,164

Birgañj

Madhesh · pop. 135,904

Tokha

Bāgmatī · pop. 133,755

Butwāl

Lumbinī · pop. 118,462

Dharān

Province Number One · pop. 116,181

Lahān

Madhesh · pop. 102,031

Dhangaḍhi̇̄

Sudūrpashchim · pop. 101,970

Janakpur

Madhesh · pop. 97,776

Heṭauḍā

Bāgmatī · pop. 84,671

Godāwari̇̄

Sudūrpashchim · pop. 78,018

Īṭahari̇̄

Province Number One · pop. 74,501

Nepālgañj

Lumbinī · pop. 72,503

Bhadrapur

Province Number One · pop. 70,913

Ratnanagar

Bāgmatī · pop. 69,851

Banepā

Bāgmatī · pop. 67,629

Kirtipur

Bāgmatī · pop. 65,602

Bhairāhawā

Lumbinī · pop. 63,483

Tilakpur

Sudūrpashchim · pop. 56,127

Cheapest Cities in Nepal

BirendranagarKalaiyāGalkotShambhunāthHanumānnagarTinpipleGaurBārhadashi̇̄BhereMusikoṭ-KhalaṅgāFull ranking →

City Comparisons in Nepal

Kathmandu vs Pathlaiyā

Side-by-side cost of living comparison in Nepal

Kathmandu vs Bharatpur

Side-by-side cost of living comparison in Nepal

Pathlaiyā vs Pokhara

Side-by-side cost of living comparison in Nepal

Bharatpur vs Pokhara

Side-by-side cost of living comparison in Nepal

Cost of Living by City Size in Nepal

Living costs in Nepal vary significantly depending on city size. Large metropolitan areas with populations over one million typically see housing costs 15–30% above the national average, while smaller towns can be 10–20% below it. The national baseline of ₨37,086 ($279) per month represents a mid-sized city estimate.

Capital cities and major economic hubs command the highest rents and overall expenses. For budget-conscious residents, mid-sized cities offer a balance of amenities and affordability. Rural and small-town living remains the most economical option, though transport and service access may be limited.

Frequently Asked Questions

What is the average cost of living in Nepal?
The estimated average monthly cost for a single person in Nepal is ₨37,086 ($279), including rent outside the city centre. A family of four needs roughly ₨84,846 ($638) per month.
Which city has the lowest cost of living in Nepal?
Birendranagar ranks among the most affordable cities in Nepal with a low cost-of-living multiplier.
What is the average salary in Nepal?
The estimated average net salary in Nepal is ₨35,245 ($265) per month. Actual salaries vary significantly by profession, experience and city.
All figures are planning estimates for Nepal derived from national baselines. Individual city pages adjust these figures for city size. Methodology.