Guides

Buy Data Bundles in Kenya: Safaricom, Airtel, Telkom & Faiba

A data bundle is how most Kenyans buy internet: you pay for a set amount of data with a set validity — a day, a week, a month — and it expires whether you used it or not. Safaricom, Airtel, Telkom and Faiba all sell bundles, and the idea is the same on each; the bundles, the prices and the validity periods are not.

This guide covers how to buy data bundles in Kenya on every network, the channels that sell them — the network app, USSD, a website, an agent — and the choices that decide whether you get value: validity, all-network versus social bundles, and how to compare by cost per gigabyte.

How Data Bundles Work in Kenya

A bundle buys three things at once: a volume of data, a validity period, and sometimes a restriction on what that data can be used for. A 1 GB daily bundle and a 1 GB monthly bundle hold the same data; what differs is how long you have to use it.

Two consequences follow, and they explain most of the frustration people have with bundles. First, unused data expires — a daily bundle you do not finish is gone at the end of the day, not carried over. Second, a bundle is not airtime: airtime is a shilling balance you can spend on anything, while a bundle only gives data, and that data does not convert back to airtime.

Bundle prices and validity periods change often. Treat any figure you see as a starting point and confirm the current price on the network before you buy.

The Ways to Buy Data Bundles in Kenya

Four channels sell bundles, and they differ in two ways that matter: whether they need data to use, and whether they can serve a number that is not your own.

ChannelYour own numberAnother numberNeeds dataPay with M-Pesa
Network app (mySafaricom, Airtel, etc.)YesOftenYesVaries
USSD menuYesSometimesNoVaries
Bundle or airtime websiteYesYesYesYes
Shop or agentYesYesNoVaries

The route you pick comes down to two questions: is the number yours, and do you have data to reach the channel in the first place?

Buy Safaricom Data Bundles

Safaricom is Kenya's largest network, so most searches for data bundles in Kenya start here. Bundles are bought in the mySafaricom app, through the network's data menu over USSD, on a bundle website, or from an agent — and Safaricom's own mobile money means paying is rarely the awkward part.

The detail — channels, buying for another Safaricom number, and choosing a bundle — is in buy Safaricom data bundles .

Buy Airtel Data Bundles

Airtel competes largely on bundle value, so its offers change often and are worth checking rather than assuming. Bundles come through the Airtel app, the network's USSD menu, Airtel Money, or a third-party website that carries Airtel.

See buy Airtel data bundles for the channels and the choices.

Buy Telkom Data Bundles

Telkom bundles are bought through Telkom's own app and menus, through T-Kash, and through services that carry Telkom. Telkom's bundles have their own shape, so it is worth confirming what a given bundle covers before you buy.

More in buy Telkom data bundles .

Buy Faiba Data Bundles

Faiba, run by JTL, sells mobile bundles through its own app and channels, alongside its fixed home internet. Faiba lines are less common than Safaricom's, so if you are buying through a general website, check that it carries Faiba before you pay.

Details are in buy Faiba data bundles .

Buying Data Bundles With M-Pesa

M-Pesa is Kenya's default way to move money, and it is a common way to pay for a bundle bought somewhere other than the network's own menu: you choose the bundle on a website or app, and pay the total in shillings with M-Pesa.

The Safaricom-specific path — bundles bought inside Safaricom's own channels and paid from M-Pesa — is in buy Safaricom data with M-Pesa . Paying a service with M-Pesa to buy Airtel data is in buy Airtel data with M-Pesa .

Buying Data Bundles Online

Buying online means you are not tied to one network: you pick the network, the bundle and the number, and pay — usually with M-Pesa. It is the fastest route when the number belongs to someone else, or when you are buying for more than one line.

The general walkthrough is in buy data bundles online in Kenya .

Buying Data Bundles for Another Number

Top-up is a normal way to keep someone online — a student, a househelp, a boda rider — and most online channels let you enter a recipient number rather than only your own. The one thing to get right is the bundle: a social bundle bought for someone who needs general browsing is money wasted.

The full guide is buy data bundles for another number .

Daily, Weekly and Monthly Bundles

Validity is the quietest and most expensive choice in bundles. A short bundle is cheap up front but wastes data if you do not finish it; a long bundle carries you through but ties up more money and can leave data stranded if you run out early anyway.

The rule of thumb: match validity to how steadily you use data. Heavy but uneven days suit daily bundles ; a fairly steady week suits weekly bundles ; a line used every day suits monthly bundles .

How to Compare Bundles Without Getting Burned

Bundles are not compared by headline price, because a bundle is data *and* time. The fair comparison is cost per gigabyte — the price divided by the data you actually get — and then whether the validity suits you.

  • Cost per GB first: a cleverly marketed bundle can be worse per gigabyte than a plain one.
  • Check the validity: a cheap large bundle that expires in a day is only cheap if you use it in a day.
  • Check what it covers: social or app-specific bundles are cheap because they exclude general browsing.
  • Check auto-renew: a bundle that renews itself is convenient until you forget it is on.
  • Check the network: bundles are usually tied to the sim they were bought for.

For the frameworks in full, see the best data bundles in Kenya and the cheapest data bundles in Kenya .

A Note on Tangi

Tangi sells airtime, not data bundles — so this cluster is a buyer's guide to the Kenyan market rather than a shop for bundles. We keep it because bundle-or-airtime is the choice every Kenyan phone user makes, and because the same questions (another number, M-Pesa, validity) decide both.

When you want airtime for any Kenyan line, that is what Tangi does: see buy airtime in Kenya .

Where to Start

Pick the network you are buying for, the way you want to pay, or the validity you need, from the guides above. Not sure where to begin? The best data bundles in Kenya and the cheapest are the comparison pages. For the airtime side of the same market, see buy airtime in Kenya .

Frequently Asked Questions

What is a data bundle in Kenya?

A set amount of mobile data with a validity period — for example 1 GB valid for a day. It expires at the end of that period, used or not, so a bundle is data plus time.

Can I buy data bundles for another number in Kenya?

Often, yes. Network apps and bundle websites usually let you enter a recipient number, and some USSD menus do too. Check that the channel carries the recipient's network before you pay.

Do data bundles expire?

Usually, yes. A daily bundle ends at the end of the day and a monthly bundle at the end of its period, and unused data is generally not carried over. Some bundles are sold as no-expiry — check before assuming.

What is the difference between airtime and a data bundle?

Airtime is a shilling balance you can spend on anything, including occasional data. A bundle is a fixed allowance of data for a set period, and it is usually far cheaper per gigabyte than using airtime.

What is the cheapest way to buy data in Kenya?

Per gigabyte, a bundle is almost always cheaper than spending airtime. Beyond that, the cheapest bundle is the one sized to how you actually use data — an oversized bundle you do not finish is money wasted.

Can I buy data bundles with M-Pesa?

On bundle and airtime websites, yes — you pay in shillings with M-Pesa and the bundle is sent to the number. Some network channels also let you pay from M-Pesa.

Do I need data to buy a data bundle?

Not if you use USSD, which works over the network signal alone. Apps and websites need a connection to reach them.

Why does my bundle finish faster than expected?

Usually background apps, video or automatic updates. Bundle size and how you use data decide this — the daily, weekly and monthly guides explain how to size a bundle to your habits.