Safaricom Kenya Internet Data Bundles 2026: Prices & Codes

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

Safaricom Kenya logo

Quick Codes You Need

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

Daily Data Bundles

Valid for 24 hours. Buy via *544# or the M-PESA app.

DataPrice (Ksh)Extras
20MB1010 SMS
65MB2020 SMS + WhatsApp
200MB5050 SMS + WhatsApp
1GB99WhatsApp
1.5GB + 5 mins503-hour Bingwa offer
2GB250WhatsApp + SMS

Tunukiwa offers refresh daily and are personalised. Dial *444# to see what your line qualifies for.

Weekly Data Bundles

Valid for 7 days.

DataPrice (Ksh)
100MB50
350MB100
1GB250
3GB500
10GB999

Monthly Data Bundles

Valid for 30 days.

DataPrice (Ksh)
1GB250
2.5GB500
6GB1,000
15GB2,000
25GB3,000
60GB5,000

90-Day Data Bundles

Valid for three months. Best value per gigabyte if you stream often.

DataPrice (Ksh)
6GB3,000
16GB6,000
30GB9,000

All-In-One Monthly Bundles

One bundle for voice, data, and SMS. Dial *544# and pick a tier.

TierKsh 1,000Ksh 2,000Ksh 3,000Ksh 5,000Ksh 10,000
Talk More400 mins + 1GB1,000 mins + 3GB1,500 mins + 5GB2,500 mins + 10GB5,500 mins + 25GB
Talk & Browse200 mins + 4GB600 mins + 12GB900 mins + 20GB1,500 mins + 40GB3,000 mins + 100GB
Mega Data5GB15GB25GB60GB150GB

All tiers include free WhatsApp after the bundle runs out. Stop auto-renew through *544# if you don’t want monthly billing.

Safaricom Home Fibre Plans

Safaricom doubled fibre speeds across every tier in April 2026 without raising base prices. New customers also get 25% off the first month.

PlanSpeedPrice (Ksh / month)
Bronze40 Mbps2,999 (2,250 promo)
Silver60 Mbps3,999
Gold150 Mbps5,999
Diamond500 Mbps11,999
Platinum1 Gbps20,000

Each plan includes a free router and PSL Premium League streaming. Fair Usage Policy caps now apply, so heavy users should check thresholds at safaricom.co.ke/home.

Safaricom 5G WiFi Bundles

5G is live in Nairobi, Kisumu, Mombasa, Nakuru, Eldoret, and parts of Kiambu. The 5G router now costs Ksh 2,999, down from Ksh 25,000.

  • Capped bundles: pay per gigabyte, valid 30 days
  • Unlimited speed-based plans: from Ksh 3,500 for 10 Mbps to Ksh 14,999 for 250 Mbps

Buy or upgrade through *456# or the mySafaricom app.

Okoa Data: Borrow When You Run Out

Okoa Bundles let prepaid customers borrow data and pay later. To qualify, your line must be active for at least six months and you must have spent a similar amount on airtime the previous week.

DataRepay (Ksh)Prior week spend (Ksh)
4MB55
9MB1010
27MB3030
59MB5050
118MB100100

Dial *544*6# to request Okoa data.

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 myaccount.safaricom.co.ke/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

Extending Your Data Validity

Buy a new 7-, 30-, or 90-day bundle before the current one expires. Safaricom rolls over your remaining data and applies the longer expiry. Check expiry through *544# under “Bundle balance.” You’ll get an SMS 48 hours before any bundle runs out.

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.

What is the cheapest Safaricom data bundle?

The Ksh 10 daily bundle gives you 20MB plus 10 SMS for 24 hours. For better value, the Ksh 99 daily 1GB bundle is hard to beat.

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#. Pick “Sambaza,” enter the recipient’s number and the megabytes you want to send.

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.

How fast is Safaricom 5G in Kenya?

Real-world 5G speeds in Nairobi range from 200 Mbps to over 700 Mbps depending on coverage. The 5G WiFi unlimited plan tops out at 250 Mbps under fair use.

Does Safaricom Home Fibre have a data cap?

Yes. Safaricom introduced Fair Usage Policy thresholds in April 2026. Once you exceed your tier’s cap, speeds drop until the next billing cycle. Check current limits in your plan details.

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 weekly and monthly bundles?

Weekly bundles last 7 days and cost less per session. Monthly bundles last 30 days and give a lower per-gigabyte rate, making them better for steady users.

Leave a Comment

Your email address will not be published. Required fields are marked *