Price Drops
Calculators
Import Cost Estimator EMI Calculator Charging Time Calculator Data Usage Calculator

Safaricom data plans in Kenya

10 plans, from KSh 250 to KSh 10,000. Read from Safaricom's website on 11 Nov 2026. To buy, dial *544# or use the MySafaricom app.

Lowest cost per GB (plans of 1 GB or more): 40GB monthly at about KSh 75 per GB (KSh 3,000 for 30 days).

Safaricom monthly data plans

SAFARICOMMonthly

Safaricom 1GB

KSh 250/ 30 days
1 GBDATA
30 daysVALIDITY
KSh 250PER GB
Dial *544# or use the MySafaricom appDetails →
SAFARICOMMonthly

Safaricom 2.5GB

Includes WhatsApp

KSh 500/ 30 days
2.5 GBDATA
30 daysVALIDITY
KSh 200PER GB
Dial *544# or use the MySafaricom appDetails →
SAFARICOMMonthly

Safaricom 7GB

Includes WhatsApp

KSh 1,000/ 30 days
7 GBDATA
30 daysVALIDITY
KSh 143PER GB
Dial *544# or use the MySafaricom appDetails →
SAFARICOMMonthly

Safaricom 20GB

Includes WhatsApp

KSh 2,000/ 30 days
20 GBDATA
30 daysVALIDITY
KSh 100PER GB
Dial *544# or use the MySafaricom appDetails →
SAFARICOMMonthly

Safaricom 40GB

Includes WhatsApp

KSh 3,000/ 30 days
40 GBDATA
30 daysVALIDITY
KSh 75PER GB
Dial *544# or use the MySafaricom appDetails →

All 5 monthly plans on one page

Safaricom PostPay monthly data plans

SAFARICOMPostPay monthly

Safaricom 8GB PostPay

400 minutes, 1,000 SMS + WhatsApp

KSh 1,000/ 30 days
8 GBDATA
30 daysVALIDITY
KSh 125PER GB
PostPay plan: pay at the end of the month. Sign up with SafaricomDetails →
SAFARICOMPostPay monthly

Safaricom 17GB PostPay

1,000 minutes, 2,000 SMS + WhatsApp

KSh 2,000/ 30 days
17 GBDATA
30 daysVALIDITY
KSh 118PER GB
PostPay plan: pay at the end of the month. Sign up with SafaricomDetails →
SAFARICOMPostPay monthly

Safaricom 27GB PostPay

1,500 minutes, 3,000 SMS + WhatsApp

KSh 3,000/ 30 days
27 GBDATA
30 daysVALIDITY
KSh 111PER GB
PostPay plan: pay at the end of the month. Sign up with SafaricomDetails →
SAFARICOMPostPay monthly

Safaricom 47GB PostPay

2,500 minutes, 5,000 SMS + WhatsApp

KSh 5,000/ 30 days
47 GBDATA
30 daysVALIDITY
KSh 106PER GB
PostPay plan: pay at the end of the month. Sign up with SafaricomDetails →
SAFARICOMPostPay monthly

Safaricom 100GB PostPay

7,500 minutes, 10,000 SMS + WhatsApp

KSh 10,000/ 30 days
100 GBDATA
30 daysVALIDITY
KSh 100PER GB
PostPay plan: pay at the end of the month. Sign up with SafaricomDetails →

All 5 PostPay monthly plans on one page

Safaricom plans by budget

Frequently asked questions

How do I buy Safaricom data?

Dial *544# or use the MySafaricom app. PostPay plans are billed at the end of the month and need to be set up with Safaricom.

Which Safaricom plan has the lowest cost per GB?

Among plans of 1 GB or more, the 40GB monthly plan is the cheapest per GB, at about KSh 75 per GB (KSh 3,000 for 30 days). It only saves money if you use all the data before it expires.

What is the cheapest Safaricom data plan?

The lowest-priced plan we list is the 1GB plan at KSh 250 for 30 days. The lowest price is not always the lowest cost per GB.

Are these prices up to date?

Every plan was read from the operator's own website on 11 Nov 2026. Operators change prices and plans often, so confirm with the operator before you buy.

Guides

Plans were read from the operator's own website on 11 Nov 2026. Operators change prices and plans often, so confirm the price and validity with the operator (dial *544# or use the MySafaricom app) before you buy. Cost per GB uses the main data allowance only: bonus data (such as night or YouTube allowances) is not counted. Read how we collect prices.

All data plans in Kenya

Quick tools