Safaricom monthly data plans in Kenya: prices, cost per GB and how to buy

Safaricom lists five monthly prepaid data plans on its website, from 1GB for KSh 250 to 40GB for KSh 3,000, and five PostPay plans that add minutes and SMS. All figures here were read from Safaricom’s own pages on 11 November 2026.
Safaricom’s monthly data plans
| Plan | Price | Validity | Cost per GB | Includes |
|---|---|---|---|---|
| 1GB | KSh 250 | 30 days | KSh 250 | – |
| 2.5GB | KSh 500 | 30 days | KSh 200 | Includes WhatsApp |
| 7GB | KSh 1,000 | 30 days | KSh 143 | Includes WhatsApp |
| 20GB | KSh 2,000 | 30 days | KSh 100 | Includes WhatsApp |
| 40GB | KSh 3,000 | 30 days | KSh 75 | Includes WhatsApp |
Bigger plans cost much less per GB: the 40GB plan is KSh 75 per GB, against KSh 250 per GB for the 1GB plan. Every plan from 2.5GB up includes WhatsApp, according to Safaricom’s page.
How to buy
Dial *544# or use the MySafaricom app, which is how Safaricom’s pages direct you to buy. The exact menu may change, so follow the prompts for the plan you want.
What is not on Safaricom’s website
Safaricom also sells daily and weekly bundles through *544# and its app, but its website does not list them. We only publish what we can read from the operator’s site, so those prices are not in our tables. Search for them in the app, where the current offers appear.
Choosing a plan
- Work out your monthly use. A monthly plan only saves money if you use the data in 30 days.
- Compare cost per GB on the Safaricom data plans page, or filter by budget: under KSh 1,000, under KSh 2,000, under KSh 3,000.
- If you also need calls and SMS, compare with the PostPay plans.
- Confirm the price in the app before you buy.
Airtel Kenya and Telkom are not listed yet. See all of Kenya’s plans on our Kenya data plans page.








