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