Safaricom Data Bundles and How to Buy

Get fast and affordable internet access in Kenya with Safaricom data bundles. Choose from various bundle sizes and validity periods and purchase using the USSD code, the Safaricom app, SMS, or in-person at a retail shop. Stay connected with Safaricom’s reliable network.

As the leading telecommunications provider in Kenya, Safaricom offers a variety of services, such as voice, SMS, mobile internet, and mobile money transfers. Among these services, one of the most popular options is Safaricom’s data bundles, which provide customers with affordable access to the Internet.

Safaricom Data Bundles Options

This article will explore Safaricom data bundles and how you can purchase them.

Safaricom provides a wide selection of data bundle packages to cater to diverse needs and budgets. The packages are available in different sizes, from daily to monthly bundles, and can be purchased through various channels such as USSD, Safaricom App, and online via the Safaricom website. Below is a breakdown of some of the data bundle packages on offer.

  1. Daily bundles – These data bundles are valid for 24 hours and can be purchased for as low as Ksh 5. Daily bundles are suitable for customers who require internet access for a short period.
  2. Weekly bundles – These data bundles are valid for 7 days and ideal for customers who require internet access for a longer period. Weekly bundles range from Ksh 50 to Ksh 999.
  3. Monthly bundles – These data bundles are valid for 30 days and suitable for customers who require internet access for an extended period. Monthly bundles range from Ksh 250 to Ksh 3,000.
  4. Special Bundles – These bundles are suitable for customers who require roaming services. They range from Ksh 225 (Lite Daily Bundle 20 MB) to Ksh 10,300 (Heavy Monthly Bundle 1000MB).

How to Buy Safaricom Data Bundles

Buying Safaricom data bundles is an easy process that can be completed in just a few steps. Below are the steps for buying data bundles using different methods.

#1 Buy via USSD Code

The easiest way to purchase Safaricom data bundles is by dialing *544# and selecting the bundle of your choice. Follow the prompts to select the bundle size and validity period that meets your needs. You can pay for the bundle using your M-Pesa account or airtime credit.

#2 Safaricom Website

Visit the Safaricom website (, click on the “Shop” tab, then select “Data Bundles.” Choose the bundle size that suits your needs and follow the prompts to complete the purchase.

#3 Using the Online Safaricom App

You can also buy Safaricom data bundles using the Safaricom App, which is available on Google Play Store and Apple App Store. Once you download and install the app, follow these simple steps to purchase a bundle:

  • Open the app and log in using your Safaricom phone number and PIN.
  • On the home screen, click on “Airtime.”
  • Select ‘Buy Bundles”.
  • Choose the option you prefer.
  • Select the payment method (M-Pesa or airtime) and complete the transaction.

#4 Buy at a Retail Shop

In case you would rather purchase Safaricom data bundles in person, you can simply visit any retail shop or an authorized dealer. Once there, you can provide your Safaricom phone number and the bundle size that you would like to purchase. You can pay for the bundle using either cash or M-Pesa.


In conclusion, Safaricom data bundles offer customers affordable access to the internet, allowing them to stay connected with friends and family, access information, and conduct online transactions. With various bundle packages available, customers can choose a package that best suits their needs and budget.