• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Awajis.Awajis

  • Home
  • JAMB
    • JAMB Registration Centres
  • WAEC
  • NYSC
  • Money
    • Dollar to Naira
    • Euro to Naira
    • Pound to Naira
    • USDT to Naira
  • Ask Awajis
  • Tools
    • Calculators
    • Unit Converters
    • Hours From Now
  • CBT Practice App
  • Contact
Data Plans

Safaricom Kenya Internet Data Bundles: Prices & Codes

Updated14 August 2026
Reading time5 minutes

Safaricom Kenya runs the country’s largest mobile data network. This guide lists the current bundle prices, USSD codes, home fibre, and 5G plans so you pick the right plan fast.

Safaricom Kenya logo

Quick Codes You Need

  • *544# — buy data, voice, and SMS bundles
  • *555# — new “Pata More” data packages
  • *544*6# or *131# — Okoa data on credit
  • *444# or *100# — personalised Tunukiwa offers
  • *100# — prepaid menu and balance
  • *200# — postpaid menu
  • *126# — redeem Bonga points
  • *456# — Safaricom Home (5G WiFi, fibre, MiFi top-up)

What Changed in August 2026

Safaricom reviewed its data bundles in August 2026 and added new “Pata More” packages on *544# and *555#. Hourly data plans now run only between 11 PM and 4 PM. Daily and weekly offers are personalised per line, so dial *544# to see the exact prices your number qualifies for. Tunukiwa offers on *444# also refresh daily.

Monthly Data Bundles (With Expiry)

These are the standard bundles Safaricom publishes. All are valid for 30 days. Buy via *544#, the M-PESA app, or mySafaricom app.

Data Price (Ksh) Extras
1GB 250 —
2.5GB 500 Free WhatsApp
7GB 1,000 Free WhatsApp
20GB 2,000 Free WhatsApp
40GB 3,000 Free WhatsApp

Data With No Expiry

Safaricom also sells data that never expires. You pick any amount you can afford and use it until it runs out.

  • Buy on *544#, the mySafaricom app, or safaricom.com/bundles
  • Pay with airtime or M-PESA, for your line or another number
  • No free WhatsApp on no-expiry data
  • Bundles with an expiry date are used up first, then your no-expiry data
  • Without any bundle, browsing costs Ksh 4.30 per MB from airtime

All-In-One Monthly Bundles

One bundle for data, minutes, and SMS. Valid 30 days. Dial *544# and pick a tier.

Price (Ksh) Data Minutes SMS
100 400MB 20 50
250 1GB 50 100
500 2GB 100 500 + Free WhatsApp
1,000 8GB 400 1,000 + Free WhatsApp
2,000 17GB 1,000 2,000 + Free WhatsApp
3,000 27GB 1,500 3,000 + Free WhatsApp
5,000 47GB 2,500 5,000 + Free WhatsApp
10,000 100GB 7,500 10,000 + Free WhatsApp

Data rolls over when you renew with another All-In-One bundle. Stop auto-renew through *544# if you don’t want monthly billing. PostPay customers get the same Ksh 1,000–10,000 tiers and pay at the end of the month instead — join via *544#, exit via *200#.

Safaricom Home Fibre Plans

All plans are billed monthly (30 days). Check coverage and sign up at internet.safaricom.co.ke or dial *456#.

Plan Speed Price (Ksh / month)
Bronze 40 Mbps 2,999
Silver 60 Mbps 4,100
Gold 150 Mbps 6,299
Diamond 500 Mbps 12,499
Platinum 1 Gbps 20,000

Family Share and Business fibre packages are also available on the same portal.

Safaricom 5G WiFi Plans

5G WiFi plans are speed-based with a monthly data cap. All prices include tax and run for 30 days. Buy or upgrade through *456#, the mySafaricom app, or internet.safaricom.co.ke. The 5G router is sold at Safaricom shops and on Masoko.

Speed Data cap Price (Ksh)
15 Mbps Up to 450GB 2,999
50 Mbps Up to 1.5TB 4,000
100 Mbps Up to 2TB 5,000
250 Mbps Up to 4TB 10,000

Okoa Data: Borrow When You Run Out

Okoa Bundles let prepaid customers borrow data and repay on their next top-up. Your line must be at least one month old, and the amount you borrow must match your airtime spend over the past 7 days. Safaricom charges a 10% service fee, and you repay within 120 hours.

Data Repay (Ksh) Prior week spend (Ksh)
5MB 5 5
10MB 10 10
45MB + WhatsApp 20 20
120MB + WhatsApp 50 50
450MB + WhatsApp 99 100

Dial *544*6# or *131# and select “Okoa Bundles.” Okoa data works for browsing only — no calls or SMS.

Buy Bundles With M-PESA

  1. Dial *544# and pick a bundle.
  2. Choose M-PESA as the payment method.
  3. Enter your Universal PIN to confirm.

You can also buy through the mySafaricom app or at safaricom.com/bundles. The Universal PIN replaced the older Bonga PIN. Forgot it? The menu walks you through a reset.

Safaricom Internet Settings

Auto setup

Dial *445# or send a blank text to 445. Save the settings, restart the phone.

Manual APN

  • Connection name: Safaricom Internet
  • APN: safaricom
  • Username: saf
  • Password: data

Sharing Data With Internet Sambaza

Dial *544#, pick “Sambaza,” then enter the recipient’s number and the amount. From the no-expiry tariff you can send 5MB–10MB per transaction, capped at 20MB per day.

Frequently Asked Questions

How do I check my Safaricom data balance?

Dial *544# and select “Check balance.” It shows remaining data, voice, SMS, and the expiry date. You get balance alerts at 500MB, 75MB, and 2MB.

What is the cheapest way to buy Safaricom data?

The no-expiry tariff lets you buy any amount you can afford, and it never expires. For combined needs, the Ksh 100 All-In-One bundle gives 400MB, 20 minutes, and 50 SMS for 30 days.

How do I stop auto-renewal on All-In-One bundles?

Dial *544#, choose “All In One,” then “Stop Auto Renew.” You’ll get a confirmation SMS.

Can I share a Safaricom data bundle with another line?

Yes. Use Internet Sambaza through *544#. No-expiry data can be shared in 5MB–10MB transactions, up to 20MB per day. You can also buy any bundle directly for another number.

What does Tunukiwa mean and how do I get the offers?

Tunukiwa offers are personalised discounts based on your usage. Dial *444# or *100# to see what your line qualifies for. Offers refresh often.

What happened to hourly data plans?

After the August 2026 bundle review, hourly plans are only available between 11 PM and 4 PM. Outside that window, use daily offers on *544# or the no-expiry tariff.

Do Safaricom bundles come with free WhatsApp?

Monthly expiry bundles from 2.5GB up and All-In-One bundles from Ksh 500 up include free WhatsApp. No-expiry data does not.

How much does browsing cost without a bundle?

Ksh 4.30 per MB, charged from your airtime.

How do I buy a Safaricom bundle through the mySafaricom app?

Open the app, tap “Buy bundles,” choose data, voice, or All-In-One, then pay with M-PESA or airtime.

What is the difference between expiry and no-expiry data?

Expiry bundles last 30 days, cost less per gigabyte, and larger ones include free WhatsApp. No-expiry data costs more per gigabyte but never expires. If you have both, the expiry bundle is used first.

Was this helpful?

Reader Interactions

Leave a Reply Cancel reply

Primary Sidebar

Search

Latest updates

  • USDT to Naira Today: Live Price, Plus Bitcoin & Ethereum
  • Golden Chance Lotto Result for Today and Yesterday
  • Baba Ijebu Result for Today (All Premier Lotto Draws)
  • Fuel Price in Nigeria Today: Petrol, Diesel & Gas (Live)
  • Pound to Naira Rate Today (Official & Black Market)
© 2026 Awajis
  • Home
  • About
  • Contact
  • Privacy
  • Terms
  • Report an error

Send feedback