Calculators
Charging Time Calculator Data Usage Calculator
Buying guides

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

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

  1. Work out your monthly use. A monthly plan only saves money if you use the data in 30 days.
  2. 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.
  3. If you also need calls and SMS, compare with the PostPay plans.
  4. 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.

Just launched

Latest launches

All phones →

Keep reading

Quick tools