The Landscape: Who Is Actually Available?
The four main home internet providers in Kenya are Safaricom Home Fibre, Zuku Fibre (Wananchi Group), Airtel Home Fibre, and JTL Faiba. On top of those, mobile data — via a MiFi router or hotspot — remains the default for households in areas not yet reached by fibre.
Coverage is the first filter. No amount of attractive pricing matters if the provider's fibre cable has not reached your estate. Zuku and Safaricom have the widest footprints, both present in Nairobi, Mombasa, Kisumu, and Nakuru. Airtel and JTL have narrower coverage concentrated in Nairobi and selected urban centres. Before comparing monthly prices, check each provider's coverage map and ask neighbours whether their service is actually live — maps are sometimes aspirational rather than accurate.
Safaricom Home Fibre
Safaricom is the largest fixed broadband provider in Kenya by subscriber count, and coverage reflects that — Nairobi, Mombasa, Kisumu, Nakuru, Eldoret, Thika, and still expanding. If you are in a major urban area, Safaricom is the most likely option to be available at your address.
Monthly plans in 2026 (approximate):
- 10Mbps: KES 2,500/month
- 20Mbps: KES 3,000/month
- 40Mbps: KES 3,999/month
- 100Mbps: KES 5,999/month
- 200Mbps: KES 8,999/month
Installation costs KES 2,999 for the modem plus a KES 1,000 installation fee, though Safaricom periodically runs promotions that waive these — worth asking about before signing up.
The main argument for Safaricom is reliability. The network is well-established, technical support is generally reachable, and fault resolution tends to be faster than smaller providers. The main argument against is price — it sits at the higher end of the market, particularly on the entry-level plans. Some customers also report speed throttling during peak evening hours, which is worth asking about if you work from home in the evenings.
Zuku Fibre (Wananchi Group)
Zuku competes on price at the entry level and adds a sweetener that Safaricom does not: free Zuku TV included on most packages. This is a cable TV service with local and international channels — a meaningful saving if you were paying for DStv or similar separately.
Monthly plans in 2026 (approximate):
- 10Mbps: KES 1,999/month
- 20Mbps: KES 2,799/month
- 40Mbps: KES 3,999/month
- 100Mbps: KES 5,999/month
Installation runs KES 2,500–3,000. At 10Mbps, Zuku's KES 1,999 plan undercuts Safaricom by KES 500 per month — KES 6,000 per year — which adds up if you're on a tight household budget.
The tradeoffs are real, though. Zuku's customer service reputation is weaker than Safaricom's, and outages in some areas can take longer to resolve. Coverage is generally concentrated in established estates rather than newer developments. If your estate already has Zuku infrastructure and neighbours report good uptime, the price advantage is worth taking seriously. If neighbours report frequent outages, the saving in monthly fees can easily be offset by disruption — especially for households where someone works from home.
Airtel Home Fibre
Airtel's home fibre offering has improved steadily but remains limited in geographic reach, concentrated in selected Nairobi estates. If it's available at your address, the pricing is competitive:
- 10Mbps: KES 2,000/month
- 20Mbps: KES 2,500/month
- 50Mbps: KES 3,500/month
- 100Mbps: KES 5,000/month
The 100Mbps plan at KES 5,000 is notably cheaper than Safaricom's equivalent at KES 5,999, which matters for households that need speed. The 20Mbps plan at KES 2,500 also sits below Zuku's equivalent. As the network matures, Airtel's value proposition on the higher-speed tiers is becoming harder to ignore for Nairobi households within coverage.
JTL Faiba
JTL (formerly Jamii Telecommunications) operates the Faiba brand and has built a reputation for no-nonsense unlimited data on all plans — no data caps, no throttling after a certain amount of use. Coverage is currently limited to Nairobi and Mombasa, but the pricing is competitive:
- 10Mbps: KES 2,000/month
- 30Mbps: KES 2,500/month
- 100Mbps: KES 4,000/month
The 100Mbps plan at KES 4,000 is the lowest price for that speed among the main providers, and the unlimited data with no stated caps is a genuine differentiator for heavy users — people who work from home full-time, stream 4K video frequently, or run a small home office. Check coverage first; Faiba's network is still growing.
Side-by-Side Price Comparison
| Provider | 10Mbps | 20Mbps | 40–50Mbps | 100Mbps |
|---|---|---|---|---|
| Safaricom | KES 2,500 | KES 3,000 | KES 3,999 | KES 5,999 |
| Zuku | KES 1,999 | KES 2,799 | KES 3,999 | KES 5,999 |
| Airtel | KES 2,000 | KES 2,500 | KES 3,500 | KES 5,000 |
| JTL Faiba | KES 2,000 | – | KES 2,500 (30Mbps) | KES 4,000 |
At 10Mbps, Zuku is cheapest. At 100Mbps, JTL Faiba is cheapest by a significant margin — KES 2,000 less per month than Safaricom or Zuku, which is KES 24,000 per year. Speed for speed, if Faiba covers your area, it is hard to beat on value at the higher tiers.
Use our free KPLC token calculator to see how many electricity units your token buys at current tariffs.
KPLC Calculator →What About Mobile Data as Home Internet?
In areas without fibre coverage — and there are still many — a MiFi router or mobile hotspot is the default. Safaricom's 4G home data bundles start around KES 3,000 per month for 50–100GB. Airtel and Telkom offer similar products.
The core problem with mobile data as home internet is cost per GB and data caps. Fibre connections are effectively unlimited; mobile bundles are not. A household that streams video, has two people working from home, and a few people gaming will tear through 100GB in two weeks. The refill costs add up fast.
Mobile data makes sense for: households in areas genuinely unserved by fibre; temporary setups while waiting for fibre installation; and very low-usage households — one person, mostly email and light browsing. For anything heavier, fibre wins on both cost per GB and raw speed once available.
What Speed Do You Actually Need?
Most households overestimate the speed they require. The actual bandwidth a Netflix stream uses is around 3–5Mbps per screen in HD, and 15–25Mbps in 4K. A Zoom video call uses 1.5–3Mbps. Add those up for your household at peak time:
- 1–2 people, light use (browsing, streaming one screen, video calls): 10Mbps is enough for most days. You will notice strain if two things run simultaneously.
- 3–5 people (multiple streaming screens, WFH video calls, children on YouTube): 20–40Mbps handles this comfortably with headroom.
- Heavy use (4K streaming on multiple screens, gaming, large file downloads, multiple WFH setups): 100Mbps. You won't saturate it, but you won't notice bottlenecks either.
The practical implication: most households of three or four people are well-served by a 20Mbps plan. Upgrading to 40Mbps costs KES 999–1,500 more per month and buys meaningful headroom. Going beyond 100Mbps is useful for specific heavy users but adds no noticeable benefit for typical household streaming and browsing.
Contract Terms and Negotiating
All the main providers offer month-to-month billing with no lock-in contract. This is a genuine advantage over many markets: you can switch or cancel without penalty. Some providers offer discounts for three- or six-month prepayment — if the price is right and you have tested the service for a month or two, prepaying can save KES 500–1,000 versus monthly billing.
There are no formal loyalty discounts in this market. Providers expect customers to churn and price accordingly. The time to negotiate is when you call to cancel — retention teams often have discretion to offer installation fee waivers, free months, or speed upgrades at no extra cost. If you are genuinely considering switching, say so clearly rather than hinting. The outcome from that conversation is frequently better than what the standard sign-up price sheet shows.
What to Check Before You Sign Up
Price per month is the most visible number, but several other factors determine whether the service is actually usable:
Does fibre cable already run to your building? Ask neighbours. If no cable exists yet, installation can take weeks or months while the provider lays cable to the estate — a delay that matters if you're working from home without an alternative.
What do other residents in your estate actually experience? The same ISP can perform significantly differently across estates depending on the age and capacity of the local infrastructure. Reviews on Facebook community groups and estate WhatsApp groups are more useful than provider marketing material. Specifically ask about uptime and how quickly faults get resolved — not just speed on a good day.
What are peak-hour speeds like? Advertised speeds are typically what you get at off-peak times. Evenings — 7 PM to 11 PM — are when everyone streams simultaneously and speeds can drop noticeably on congested nodes. If you work or game in the evenings, this matters more than the headline number.
What is the installation process? Some providers require you to be home for a full day for installation. Ask upfront what the process is, whether a modem is provided or you buy your own, and whether there is a warranty on the equipment.
The Bottom Line
If you want the widest coverage and most reliable fault resolution, Safaricom Home Fibre is the safe choice — you pay a small premium for it. If Zuku covers your estate well and neighbours report solid uptime, the entry-level savings are real and the included TV is a genuine bonus. Airtel is worth checking if you need 50–100Mbps and want to pay less than Safaricom. JTL Faiba is the value play for high-speed unlimited users in Nairobi and Mombasa.
The decision tree is: check what's available at your specific address, ask neighbours about actual uptime, then compare prices at the speed tier your household actually needs. Don't pay for 100Mbps if 20Mbps covers everyone. And remember that no provider offers loyalty discounts — if the price or service bothers you, the threat of cancellation is your best negotiating tool.
Use our free KPLC token calculator to see how many electricity units your token buys at current tariffs.
KPLC Calculator →