Cost of Living Comparison Between Kiambu and Narayanganj Cost of Living Comparison Between Kiambu and Narayanganj

Monthly Cost of Living

Monthly costs for one person with rent: $486 in Kiambu versus $246 in Narayanganj.

Estimated couple costs with rent: $750 in Kiambu versus $411 in Narayanganj.

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

Living in Kiambu is roughly 98% more expensive than Narayanganj, driven mainly by Groceries & Markets.

Both cities sit below the global median: Kiambu 64% lower, Narayanganj 82% lower.

Currency
🍽 Eating Out
Kiambu
Narayanganj
Difference
Meal at Budget Restaurant
$3.16 KES 410
$1.61 ৳198
96.27%
Three-Course Dinner for Two, Mid-Range
$19.55 KES 2,533
$9.70 ৳1,188
101.55%
Fast Food Meal (McDonalds, etc)
$4.55 KES 589
$2.85 ৳349
59.65%
Local Non-Alcoholic Beer (0.5 liter draught)
-
$3.28 ৳402
-
Imported Non-Alcoholic Beer (0.33 liter bottle)
-
$4.01 ৳491
-
Cappuccino
$1.91 KES 247
$1.32 ৳162
44.70%
Coke/Pepsi/Fanta/Sprite (0.33 liter bottle)
$0.54 KES 70.2
$0.28 ৳34.70
92.86%
Water (0.33 liter bottle)
$0.34 KES 43.48
$0.10 ৳12.55
240.00%
Local Beer (0.5 liter draught)
$1.76 KES 228
-
-
Imported Beer (0.33 liter bottle)
$2.26 KES 293
-
-
🛒 Groceries & Markets
Kiambu
Narayanganj
Difference
Milk (1 liter)
$0.68 KES 88.3
$0.62 ৳76.2
9.68%
White Bread (500g)
$0.53 KES 68.1
$0.28 ৳33.89
89.29%
Rice (white) (1kg)
$1.66 KES 216
$0.37 ৳45.23
348.65%
Eggs
$1.36 KES 176
$1.00 ৳123
36.00%
Local Cheese (1kg)
$11.74 KES 1,522
$9.05 ৳1,109
29.72%
Chicken Fillets (1kg)
$6.55 KES 848
$1.28 ৳157
411.72%
Beef Round Steak (1kg)
$4.15 KES 537
$4.67 ৳573
-11.13%
Apples (1kg)
$3.04 KES 394
$1.25 ৳153
143.20%
Banana (1kg)
$1.09 KES 141
$0.42 ৳52.0
159.52%
Oranges (1kg)
$0.78 KES 102
$0.47 ৳58.2
65.96%
Tomato (1kg)
$0.56 KES 72.7
$0.16 ৳20.08
250.00%
Potato (1kg)
$0.55 KES 70.7
$0.09 ৳11.19
511.11%
Onion (1kg)
$0.76 KES 98.5
$0.47 ৳57.3
61.70%
Lettuce (1 head)
$0.32 KES 41.56
$0.24 ৳29.24
33.33%
Water (1.5 liter bottle)
$0.40 KES 52.0
$0.24 ৳29.15
66.67%
Bottle of Non-Alcoholic Wine (Mid-Range)
-
$1.65 ৳202
-
Local Non-Alcoholic Beer (0.5 liter bottle)
-
$1.61 ৳197
-
Imported Non-Alcoholic Beer (0.33 liter bottle)
-
$2.50 ৳307
-
Cigarettes 20 Pack (Marlboro, Camel)
$3.01 KES 390
$2.85 ৳349
5.61%
Wine (Bottle)
$11.43 KES 1,481
-
-
Local Beer (0.5 liter bottle)
$2.19 KES 284
-
-
Imported Beer (0.33 liter bottle)
$2.79 KES 362
-
-
🚌 Getting Around
Kiambu
Narayanganj
Difference
One-way Ticket (Public Transport)
$0.56 KES 72.1
$0.22 ৳26.97
154.55%
Public Transport Monthly Pass (Regular Price)
-
$10.21 ৳1,251
-
Taxi Start (Normal Tariff)
$1.59 KES 207
$0.85 ৳104
87.06%
Taxi (Normal Tariff) (1km)
$0.37 KES 48.56
$0.40 ৳48.52
-7.50%
Taxi 1hour Waiting (Normal Tariff)
$2.85 KES 369
$2.40 ৳294
18.75%
Gasoline (1 liter)
$1.53 KES 198
$1.01 ৳124
51.49%
Midsize Hatchback 1.4l (Volkswagen Golf, Toyota Prius, Honda Civic, etc)
$21.9K KES 2.8M
$32.8K ৳4.0M
-33.26%
Compact Sedan 1.6l (Toyota Corolla, Mazda3, Kia K4, Hyundai Elantra, etc)
$19.7K KES 2.6M
$33.9K ৳4.2M
-41.77%
🧾 Monthly Utilities & Internet
Kiambu
Narayanganj
Difference
Utilities for 2 People in 2-bedroom Apartment (Heating, Electricity, Gas, Water, Garbage) (85m2)
$28.59 KES 3,704
$22.43 ৳2,748
27.46%
SIM Card Monthly Plan (Calls and 10GB+ Data)
$7.60 KES 984
$5.79 ৳709
31.26%
Internet (50+ Mbps, Unlimited Data)
$29.32 KES 3,799
$13.45 ৳1,648
117.99%
🎉 Sport & Entertainment
Kiambu
Narayanganj
Difference
Gym Membership (Monthly)
$11.59 KES 1,502
$13.37 ৳1,638
-13.31%
Tennis Court (1 Hour on Weekend)
-
$4.99 ৳611
-
Cinema Ticket
$5.64 KES 731
$3.22 ৳394
75.16%
🧸 Childcare & Education
Kiambu
Narayanganj
Difference
Preschool or Kindergarten, Full Day, Private, 1 Child (Monthly)
$204 KES 26.5K
$29.20 ৳3,577
599.86%
International Primary School, 1 Child (Yearly)
$8,097 KES 1.0M
$1,344 ৳164.6K
502.57%
👕👟 Clothing & Footwear
Kiambu
Narayanganj
Difference
Jeans (Levis 501 Or Similar)
$6.24 KES 808
$8.10 ৳992
-22.96%
Summer Dress (H&M, Zara, etc)
$23.84 KES 3,088
$6.42 ৳787
271.34%
Sport Shoes (Adidas, Nike)
$27.40 KES 3,550
$29.26 ৳3,585
-6.36%
Men's Leather Business Shoes
$30.38 KES 3,936
$24.95 ৳3,056
21.76%
🏠 Accommodation & Living
Kiambu
Narayanganj
Difference
1-bedroom Apartment, City Center (Monthly)
$115 KES 14.9K
$41.42 ৳5,075
178.05%
1-bedroom Apartment, Outside City Center (Monthly)
$92.7 KES 12.0K
$24.67 ৳3,022
275.68%
3-bedroom Apartment, City Center (Monthly)
$191 KES 24.8K
$121 ৳14.9K
57.51%
3-bedroom Apartment, Outside City Center (Monthly)
$146 KES 18.9K
$66.7 ৳8,167
119.12%
Buy Apartment in City Center (m2)
$1,137 KES 147.2K
$1,320 ৳161.7K
-13.89%
💵 Salaries & Financials
Kiambu
Narayanganj
Difference
Average Monthly Net Salary (After Tax)
$122 KES 15.8K
-
-
20-Year Fixed Mortgage Interest Rate (Annual %)
11
11.67
-5.74%

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

Last update for Kiambu: May 31, 2026

Last update for Narayanganj: May 30, 2026

Cost Breakdown

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

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

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 & Markets, Eating Out, Clothing & Footwear, Monthly Utilities & Internet, Sport & Entertainment. The 98% gap adds up to real monthly savings that compound significantly over time.
What income do you need for each city?
You'd need roughly $730 in Kiambu and $368 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: $115 in Kiambu versus $41.42 in Narayanganj. Housing is usually the single largest factor when comparing overall living costs between the two.
Which city has cheaper kindergarten?
Childcare runs $204 in Kiambu versus $29.20 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 Narayanganj?
Dining out is cheaper in Narayanganj – a meal for two runs $10.00 versus $20.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 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 98% 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