Last update: Oct 2026

Cost of Living Comparison Between Kiambu and Narayanganj

For one person, living is cheaper in Narayanganj: $268 a month against $498 in Kiambu, rent and utilities included – about $2,800 less a year. Other living expenses account for most of the difference.

Kiambu
🇰🇪 Kenya
$498
/mo nomad
Narayanganj
🇧🇩 Bangladesh
$268
/mo nomad
Monthly Cost of Living

How much you'll spend in Kiambu and in Narayanganj

Real prices from locals and on-the-ground checks – rent, groceries, transit and the daily extras. Here's what a month in Kiambu and in Narayanganj actually costs, broken down by who's living it.

Monthly costs for one person with rent: $498 in Kiambu versus $268 in Narayanganj.

  • Kiambu $498
  • Narayanganj $268

Estimated couple costs with rent: $818 in Kiambu versus $441 in Narayanganj.

  • Kiambu $818
  • Narayanganj $441

Monthly costs for a family of three with rent: $1,137 in Kiambu versus $615 in Narayanganj.

  • Kiambu $1,137
  • Narayanganj $615

Living in Kiambu is roughly 86% more expensive than in Narayanganj, and outside of rent the biggest gap is in eating out.

Both cities sit below the global median: Kiambu 63% lower, Narayanganj 80% lower.

Currency
🍽 Eating Out
Kiambu
Narayanganj
Difference
Meal at Budget Restaurant
$6.17 KES 800
$1.64 ৳203
276.22%
Three-Course Dinner for Two, Mid-Range
$35.00 KES 4,537
$9.54 ৳1,179
266.88%
Fast Food Meal (McDonalds, etc)
$6.47 KES 838
$5.36 ৳662
20.71%
Local Non-Alcoholic Beer (0.5 liter draught)
-
$2.59 ৳320
-
Imported Non-Alcoholic Beer (0.33 liter bottle)
-
$4.12 ৳509
-
Cappuccino
$2.67 KES 347
$1.21 ৳149
120.66%
Coke/Pepsi/Fanta/Sprite (0.33 liter bottle)
$0.63 KES 81.4
$0.25 ৳30.91
152.00%
Water (0.33 liter bottle)
$0.60 KES 78.1
$0.12 ৳14.68
400.00%
Local Beer (0.5 liter draught)
$2.26 KES 293
-
-
Imported Beer (0.33 liter bottle)
$2.64 KES 342
-
-
🛒 Groceries & Markets
Kiambu
Narayanganj
Difference
Milk (1 liter)
$0.54 KES 69.6
$0.76 ৳93.5
-28.95%
White Bread (500g)
$0.55 KES 71.8
$0.35 ৳43.66
57.14%
Rice (white) (1kg)
$1.88 KES 243
$0.54 ৳67.0
248.15%
Eggs
$1.35 KES 175
$1.12 ৳138
20.54%
Local Cheese (1kg)
$10.52 KES 1,364
$7.30 ৳901
44.11%
Chicken Fillets (1kg)
$6.23 KES 807
$2.05 ৳254
203.90%
Beef Round Steak (1kg)
$3.99 KES 518
$5.69 ৳703
-29.88%
Apples (1kg)
$3.39 KES 440
$2.32 ৳287
46.12%
Banana (1kg)
$1.09 KES 141
$0.83 ৳103
31.33%
Oranges (1kg)
$0.74 KES 95.8
$2.01 ৳249
-63.18%
Tomato (1kg)
$0.59 KES 77.0
$0.85 ৳106
-30.59%
Potato (1kg)
$0.70 KES 90.9
$0.21 ৳26.34
233.33%
Onion (1kg)
$0.71 KES 92.6
$0.39 ৳48.41
82.05%
Lettuce (1 head)
$0.30 KES 38.34
$0.47 ৳58.0
-36.17%
Water (1.5 liter bottle)
$0.41 KES 53.0
$0.26 ৳31.83
57.69%
Bottle of Non-Alcoholic Wine (Mid-Range)
-
$4.22 ৳521
-
Local Non-Alcoholic Beer (0.5 liter bottle)
-
$0.80 ৳98.6
-
Imported Non-Alcoholic Beer (0.33 liter bottle)
-
$1.49 ৳185
-
Cigarettes 20 Pack (Marlboro, Camel)
$3.57 KES 463
$3.03 ৳375
17.82%
Wine (Bottle)
$11.46 KES 1,486
-
-
Local Beer (0.5 liter bottle)
$2.20 KES 285
-
-
Imported Beer (0.33 liter bottle)
$2.68 KES 347
-
-
🚌 Getting Around
Kiambu
Narayanganj
Difference
One-way Ticket (Public Transport)
$0.69 KES 89.1
-
-
Taxi Start (Normal Tariff)
$1.57 KES 203
$0.83 ৳102
89.16%
Taxi (Normal Tariff) (1km)
$0.40 KES 51.9
$0.59 ৳72.9
-32.20%
Taxi 1hour Waiting (Normal Tariff)
$2.86 KES 371
$4.02 ৳497
-28.86%
Gasoline (1 liter)
$1.59 KES 206
$1.12 ৳138
41.96%
Midsize Hatchback 1.4l (Volkswagen Golf, Toyota Prius, Honda Civic, etc)
$21.5K KES 2.8M
$33.1K ৳4.1M
-34.94%
Compact Sedan 1.6l (Toyota Corolla, Mazda3, Kia K4, Hyundai Elantra, etc)
$20.0K KES 2.6M
$44.8K ৳5.5M
-55.37%
🧾 Monthly Utilities & Internet
Kiambu
Narayanganj
Difference
Utilities for 2 People in 2-bedroom Apartment (Heating, Electricity, Gas, Water, Garbage) (85m2)
$55.8 KES 7,240
$30.55 ৳3,774
82.78%
SIM Card Monthly Plan (Calls and 10GB+ Data)
$7.54 KES 978
$3.97 ৳491
89.92%
Internet (50+ Mbps, Unlimited Data)
$34.45 KES 4,467
$5.94 ৳734
479.97%
🎉 Sport & Entertainment
Kiambu
Narayanganj
Difference
Gym Membership (Monthly)
-
$15.96 ৳1,972
-
Cinema Ticket
$5.92 KES 767
$2.88 ৳356
105.56%
🧸 Childcare & Education
Kiambu
Narayanganj
Difference
Preschool or Kindergarten, Full Day, Private, 1 Child (Monthly)
$249 KES 32.3K
$35.28 ৳4,359
605.87%
International Primary School, 1 Child (Yearly)
$12.3K KES 1.6M
$1,490 ৳184.1K
727.71%
👕👟 Clothing & Footwear
Kiambu
Narayanganj
Difference
Jeans (Levis 501 Or Similar)
$28.53 KES 3,698
$8.33 ৳1,029
242.50%
Summer Dress (H&M, Zara, etc)
$28.62 KES 3,710
$6.51 ৳805
339.63%
Sport Shoes (Adidas, Nike)
$70.2 KES 9,097
$27.92 ৳3,450
151.29%
Men's Leather Business Shoes
$57.7 KES 7,478
$24.25 ৳2,997
137.86%
🏠 Accommodation & Living
Kiambu
Narayanganj
Difference
1-bedroom Apartment, City Center (Monthly)
$114 KES 14.8K
$41.02 ৳5,068
178.30%
1-bedroom Apartment, Outside City Center (Monthly)
-
$24.58 ৳3,037
-
3-bedroom Apartment, City Center (Monthly)
-
$122 ৳15.1K
-
3-bedroom Apartment, Outside City Center (Monthly)
-
$64.9 ৳8,013
-
Buy Apartment in City Center (m2)
$1,160 KES 150.4K
$1,325 ৳163.8K
-12.45%
💵 Salaries & Financials
Kiambu
Narayanganj
Difference
Average Monthly Net Salary (After Tax)
$124 KES 16.1K
-
-
20-Year Fixed Mortgage Interest Rate (Annual %)
14.71
11.5
27.91%

CityCost data is based on AI and user input – minor inaccuracies may occur.

Last update for Kiambu: October 11, 2026

Last update for Narayanganj: October 10, 2026

Monthly budget structure
Share of the monthly basket for one person, rent included.
Groceries & Markets
Kiambu
$177
Narayanganj
$102 42.1% $75
Eating Out
Kiambu
$122
Narayanganj
$45 63.1% $77
Monthly Utilities & Internet
Kiambu
$98
Narayanganj
$40 58.6% $57
Clothing & Footwear
Kiambu
$83
Narayanganj
$30 63.8% $53
Sport & Entertainment
Kiambu
$12 *
Narayanganj
$22 83.4% $9.9
Getting Around
Kiambu
$6.3 *
Narayanganj
$3.8 * 40.2% $2.5
Accommodation & Living
Kiambu
- *
Narayanganj
$25

Categories marked with * are only partly priced – their share counts the items that do have prices.

Cost Breakdown

A one-bedroom apartment in the center runs $114 in Kiambu and $41.02 in Narayanganj. Housing cost is often the main lever when comparing two cities.

Dining out: $35.00 in Kiambu vs $10.00 in Narayanganj for a mid-range dinner for two. Groceries echo the gap at $177 vs $102 per month, with Narayanganj cheaper across the board.

Good to know
🇰🇪 Kiambu
🇧🇩 Narayanganj
🕒 Local time
10:59 10:59 AM
13:59 1:59 PM
3 h ahead of Kiambu
🌤 Weather
👥 Population
147,870
286,330
💱 Currency
Exchange rates and currency converter

BDT, USD, EUR to KES – Kenyan Shilling Converter

Kenyan Shilling exchange rates as of October 18, 2026: 1 USD = 130 KES (1,000 KES = 7.71 USD). 1 EUR = 146 KES (1,000 KES = 6.86 EUR).

Bangladeshi Taka exchange rates as of October 18, 2026: 1 USD = 124 BDT (1,000 BDT = 8.09 USD). 1 EUR = 139 BDT (1,000 BDT = 7.2 EUR).

On the map
Between locations
  • Kiambu Narayanganj 6,420 km ≈ 9 h nonstop flight
From you
  • Kiambu
  • Narayanganj

Distances are measured in a straight line. Your location is detected approximately.

City Median Internet Speeds Comparison (Updated April 2026)

The chart highlights the Precision Threshold for mobile and fixed broadband internet speeds, updated quarterly.
Digital Nomad Cost of Living Index
Kiambu vs Narayanganj: Cost of Living - Frequently Asked Questions
Is Narayanganj cheaper than Kiambu?
Narayanganj is cheaper overall, especially in groceries, eating out, and clothing. The 86% gap adds up to real monthly savings that compound significantly over time.
What income do you need for each city?
You'd need roughly $748 in Kiambu and $402 in Narayanganj to live well. The gap comes down to housing and overall price levels. Both cities are liveable on less, but these numbers represent actual comfort.
What is the rent difference between Kiambu and Narayanganj?
Rent for a central apartment: $114 in Kiambu versus $41.02 in Narayanganj. Housing is usually the single largest factor when comparing overall living costs between the two.
Which city has cheaper kindergarten?
Childcare runs $249 in Kiambu versus $35.28 in Narayanganj. Over years of preschool, even a modest monthly gap compounds into a major financial factor for families.
Is eating out cheaper in Kiambu or in Narayanganj?
Dining out is cheaper in Narayanganj – a meal for two runs $10.00 versus $35.00 in Kiambu. If you eat out regularly, this makes a real dent in your monthly spending.
Is $800 enough for either Kiambu or Narayanganj?
Either city works on $800 a month, though Narayanganj gives you more room to save. At this income level, the choice is more about lifestyle than financial pressure.
Is it better to live in Kiambu or in Narayanganj?
Both cities offer a good standard of living with different trade-offs. Neither is objectively better – the right pick depends on what matters most: affordability, career, cultural scene, or climate.
Which city is easier to live in as a foreigner?
Expats usually find Narayanganj gentler on the wallet – expenses run 86% less than in Kiambu. Beyond cost, consider language, visa policies, and how big the international community is in each city.

Kiambu vs other spots: cost of living compared

Similar cities

Show times on the 12-hour clock, temperatures in °F and distances in miles?