CostLens
HomeBangladesh › Nārāyanganj

Cost of Living in Nārāyanganj

Nārāyanganj, Dhaka, Bangladesh · Population 967,951

▲ +0% vs Bangladesh average

Single person, monthly (incl. rent)৳34,871 ($298)
Couple, monthly৳61,942 ($529)
Family of four, monthly৳80,157 ($685)

Estimated Prices in Nārāyanganj

ExpenseEstimated costBasis
Meal at an inexpensive restaurant৳372 ($3.18)per meal
Three-course meal for two, mid-range৳1,488 ($12.72)per meal
Cappuccino৳112 ($0.95)each
Monthly groceries (single person)৳8,433 ($72.08)per month
Monthly public transport pass৳1,364 ($11.66)per month
Basic utilities for an 85m² apartment৳3,597 ($30.74)per month
Internet (60 Mbps, unlimited)৳1,042 ($8.90)per month
Fitness club membership৳1,042 ($8.90)per month
Cinema ticket৳273 ($2.33)each
One-bedroom apartment in city centre৳14,472 ($124)per month
One-bedroom apartment outside centre৳10,067 ($86.04)per month
Three-bedroom apartment in city centre৳30,202 ($258)per month

Salary & Budget Planning

The estimated average net salary in Nārāyanganj is ৳40,927 ($350) per month. To live comfortably — covering the full single-person budget of ৳34,871 ($298) with about 30% left over for savings — you would need a net income of roughly ৳45,333 ($387) per month.

Housing takes the largest share: rent for a one-bedroom outside the centre (৳10,067 ($86)) represents about 29% of the total single-person budget.

Compare Nārāyanganj

Nārāyanganj vs DhakaNārāyanganj vs ChattogramNārāyanganj vs GāzipuraNārāyanganj vs KhulnaNārāyanganj vs SylhetNārāyanganj vs Rangapukur

Nearby Cities

Siddhirganj

8 km away · Dhaka

Munshiganj

8 km away · Dhaka

Dhaka

16 km away · Dhaka

Majidpur

28 km away · Chattogram

Jagatpur

28 km away · Chattogram

Tungi

31 km away · Dhaka

Mādhabdi

32 km away · Dhaka

Savar

36 km away · Dhaka

Other Major Cities in Bangladesh

Dhaka

Dhaka · pop. 19,134,000

৳43,413 ($371) / mo

Chattogram

Chattogram · pop. 5,253,312

৳42,695 ($365) / mo

Gāzipura

Dhaka · pop. 2,677,715

৳37,702 ($322) / mo

Khulna

Khulna · pop. 928,891

৳34,871 ($298) / mo

Sylhet

Sylhet · pop. 712,288

৳34,871 ($298) / mo

Rangapukur

Rangpur · pop. 708,570

৳34,871 ($298) / mo

Comilla

Chattogram · pop. 634,654

৳34,871 ($298) / mo

Rājshāhi

Rājshāhi · pop. 552,791

৳34,871 ($298) / mo

Living in Nārāyanganj

Nārāyanganj is one of the key cities in Bangladesh. The estimated monthly cost of living for a single person is ৳34,871 ($298), placing it above the national average. Housing represents the largest expense, with a one-bedroom apartment outside the city centre costing around ৳10,067 ($86) per month.

For families, the estimated budget rises to ৳80,157 ($685) per month, driven mainly by larger housing needs and increased food and transport spending. Couples can expect to spend approximately ৳61,942 ($529) monthly.

The average estimated net salary in Nārāyanganj is ৳40,927 ($350). To maintain a comfortable lifestyle with room for savings, a single person typically needs a net income of at least ৳45,333 ($387) per month.

Frequently Asked Questions

Is Nārāyanganj expensive to live in?
A single person needs an estimated ৳34,871 ($298) per month in Nārāyanganj including rent outside the city centre. That is 0% more than the national average for Bangladesh.
What salary do you need to live comfortably in Nārāyanganj?
A net salary of around ৳45,333 ($387) per month lets a single person cover all estimated expenses in Nārāyanganj with roughly 30% left for savings. The estimated average net salary in Nārāyanganj is ৳40,927 ($350).
How much is rent in Nārāyanganj?
A one-bedroom apartment costs an estimated ৳14,472 ($124) per month in the city centre and ৳10,067 ($86) outside the centre. A three-bedroom in the centre runs about ৳30,202 ($258).
Is Nārāyanganj cheaper than Bangladesh on average?
No — Nārāyanganj is estimated to be about 0% more expensive than the Bangladesh average, mainly due to housing demand.
What is the cost of groceries in Nārāyanganj?
Monthly groceries for one person are estimated at ৳8,433 ($72) in Nārāyanganj. A meal at an inexpensive restaurant costs about ৳372 ($3) and a cappuccino runs around ৳112 ($1).
How do transport costs in Nārāyanganj compare?
A monthly public transport pass in Nārāyanganj is estimated at ৳1,364 ($12). Transport makes up a small share of the total budget compared to housing and food.
Figures for Nārāyanganj are estimates based on Bangladesh national averages adjusted for city size (population 967,951). Last model update: July 2026. How we calculate.