Skip to main content

Compare Data Bundle Prices in Kenya (2026)

Side-by-side comparison of 65 data bundles from Safaricom, Airtel, Telkom, and Faiba. Find the cheapest cost per GB and stop overpaying for mobile data.

65
Bundles Compared
4
Carriers
KES 14/GB
Cheapest Rate
Mar 2026
Last Updated
๐Ÿ†

Best Value Right Now: Telkom Kenya Mambo 99

7.3GB for KES 99 (KES 14/GB) - valid for 30 days. Promotional offer. Exceptional value.

Showing 59 plans, sorted by cost per GB (cheapest first)

Telkom Kenya
Best Value

Mambo 99

Data7.3GB
PriceKES 99
Cost/GBKES 14
30 days| Promotional offer. Exceptional value.
Airtel Kenya

Smarta 1500

Data90GB
PriceKES 1,500
Cost/GBKES 17
30 days| 3GB/day (rollover). 3,000 Airtel-Airtel mins (100/day). 900 all-network mins. 5,000 SMS. 100% Airtel Money fee cashback as airtime. Upgraded Mar 2026.
Faiba (Jamii Telecom)

Family Monthly 135GB

Data135GB
PriceKES 2,500
Cost/GBKES 19
30 days| Shareable with up to 3 family members (Primary + 3)
Telkom Kenya

Freedom Friday 5GB

Data5GB
PriceKES 100
Cost/GBKES 20
7 days| Friday-only promo bundle
Airtel Kenya

Smarta 1000

Data45GB
PriceKES 1,000
Cost/GBKES 22
30 days| 1.5GB/day (rollover). 3,000 Airtel-Airtel mins (100/day). 400 all-network mins. 2,000 SMS. 100% Airtel Money fee cashback as airtime. Upgraded Mar 2026.
Faiba (Jamii Telecom)

Family Weekly 35GB

Data35GB
PriceKES 850
Cost/GBKES 24
7 days| Shareable with up to 3 family members (Primary + 3)
Airtel Kenya

Amazing Daily 2GB

Data2GB
PriceKES 50
Cost/GBKES 25
Till midnight| Valid till midnight same day
Airtel Kenya

Amazing Daily 4GB

Data4GB
PriceKES 99
Cost/GBKES 25
24 hours| Doubled from 2GB in Mar 2026. Full 24hr validity.
Telkom Kenya

Daily 2GB + 2GB Night

Data4GB
PriceKES 100
Cost/GBKES 25
24 hours| 2GB night bundle (12am-6am)
Telkom Kenya

Mambo 199

Data7.3GB
PriceKES 199
Cost/GBKES 27
30 days| Includes voice minutes + SMS
Faiba (Jamii Telecom)

Monthly 210GB

Data210GB
PriceKES 6,000
Cost/GBKES 29
30 days
Telkom Kenya

Monthly 30GB (1GB/day)

Data30GB
PriceKES 1,000
Cost/GBKES 33
30 days| 1GB daily allocation. Free WhatsApp.
Faiba (Jamii Telecom)

Weekly 15GB

Data15GB
PriceKES 500
Cost/GBKES 33
7 days
Faiba (Jamii Telecom)

Monthly 120GB

Data120GB
PriceKES 4,000
Cost/GBKES 33
30 days
Faiba (Jamii Telecom)

Weekly 8GB

Data8GB
PriceKES 300
Cost/GBKES 38
7 days
Faiba (Jamii Telecom)

3-Day 2.5GB

Data2.5GB
PriceKES 100
Cost/GBKES 40
3 days
Faiba (Jamii Telecom)

Monthly 25GB

Data25GB
PriceKES 1,000
Cost/GBKES 40
30 days
Faiba (Jamii Telecom)

Quarterly 225GB

Data225GB
PriceKES 9,000
Cost/GBKES 40
90 days
Telkom Kenya

Daily 700MB + 700MB Night

Data1.4GB
PriceKES 60
Cost/GBKES 43
24 hours| 700MB night bundle (12am-6am)
Faiba (Jamii Telecom)

Monthly 70GB

Data70GB
PriceKES 3,000
Cost/GBKES 43
30 days
Safaricom

5G 200GB

Data200GB
PriceKES 10,000
Cost/GBKES 50
30 days| 5G speeds where available
Telkom Kenya

Daily Speed Booster 5GB

Data5GB
PriceKES 249
Cost/GBKES 50
24 hours| Speed boost
Faiba (Jamii Telecom)

Daily 1GB

Data1GB
PriceKES 50
Cost/GBKES 50
24 hours
Faiba (Jamii Telecom)

Monthly 40GB

Data40GB
PriceKES 2,000
Cost/GBKES 50
30 days
Airtel Kenya

Amazing Monthly 1000

Data18GB
PriceKES 1,000
Cost/GBKES 56
30 days| Free WhatsApp. Up to 50% more data via Data ImeData promo.
Airtel Kenya

Amazing Monthly 500

Data8GB
PriceKES 500
Cost/GBKES 63
30 days| Free WhatsApp
Telkom Kenya

Monthly 30GB + 2GB Night

Data32GB
PriceKES 2,000
Cost/GBKES 63
30 days| Extra 2GB night allocation
Safaricom

5G 15GB

Data15GB
PriceKES 1,000
Cost/GBKES 67
30 days| 5G speeds where available
Airtel Kenya

Weekly 1.5GB

Data1.5GB
PriceKES 100
Cost/GBKES 67
7 days| Free WhatsApp
Airtel Kenya

Amazing Monthly 250

Data3.5GB
PriceKES 250
Cost/GBKES 71
30 days| Price dropped from KES 300. Free WhatsApp.
Telkom Kenya

Daily 700MB

Data700MB
PriceKES 50
Cost/GBKES 71
24 hours
Airtel Kenya

Weekly 3GB

Data3GB
PriceKES 250
Cost/GBKES 83
7 days| Free WhatsApp
Airtel Kenya

Weekly 6GB

Data6GB
PriceKES 500
Cost/GBKES 83
7 days| Free WhatsApp + 500MB Airtel TV Data
Telkom Kenya

Monthly 12GB

Data12GB
PriceKES 1,000
Cost/GBKES 83
30 days| Free WhatsApp
Faiba (Jamii Telecom)

Daily 225MB

Data225MB
PriceKES 20
Cost/GBKES 89
24 hours
Safaricom

Daily 1GB

Data1GB
PriceKES 99
Cost/GBKES 99
24 hours| Free WhatsApp
Safaricom

Daily 500MB

Data500MB
PriceKES 50
Cost/GBKES 100
24 hours| Free WhatsApp
Safaricom

Weekly 10GB

Data10GB
PriceKES 999
Cost/GBKES 100
7 days| Free WhatsApp
Safaricom

Monthly 10GB

Data10GB
PriceKES 1,000
Cost/GBKES 100
30 days| Free WhatsApp
Telkom Kenya

Daily 200MB

Data200MB
PriceKES 20
Cost/GBKES 100
24 hours
Telkom Kenya

Weekly 2.5GB

Data2.5GB
PriceKES 249
Cost/GBKES 100
7 days
Telkom Kenya

Monthly 5GB

Data5GB
PriceKES 500
Cost/GBKES 100
30 days| Free WhatsApp
Safaricom

All-In-One 2000

Data17GB
PriceKES 2,000
Cost/GBKES 118
30 days| 1,000 minutes, 2,000 SMS. Updated 2025: +2GB increase.
Safaricom

Monthly 25GB

Data25GB
PriceKES 3,000
Cost/GBKES 120
30 days
Safaricom

All-In-One 3000

Data25GB
PriceKES 3,000
Cost/GBKES 120
30 days| Voice minutes + SMS included
Safaricom

All-In-One 5000

Data40GB
PriceKES 5,000
Cost/GBKES 125
30 days| Voice minutes + SMS included
Safaricom

All-In-One 10000

Data80GB
PriceKES 10,000
Cost/GBKES 125
30 days| Voice minutes + SMS included
Telkom Kenya

Monthly 2GB

Data2GB
PriceKES 250
Cost/GBKES 125
30 days| Free WhatsApp
Telkom Kenya

Weekly 750MB

Data750MB
PriceKES 99
Cost/GBKES 132
7 days
Telkom Kenya

Weekly 350MB

Data350MB
PriceKES 49
Cost/GBKES 140
7 days
Airtel Kenya

Weekly 350MB

Data350MB
PriceKES 50
Cost/GBKES 143
7 days| Free WhatsApp
Telkom Kenya

Daily 70MB

Data70MB
PriceKES 10
Cost/GBKES 143
24 hours
Safaricom

Weekly 3GB

Data3GB
PriceKES 500
Cost/GBKES 167
7 days| Free WhatsApp
Safaricom

All-In-One 1000 (Data Heavy)

Data5GB
PriceKES 1,000
Cost/GBKES 200
30 days| Free WhatsApp, data-focused option
Safaricom

Weekly 1GB

Data1GB
PriceKES 250
Cost/GBKES 250
7 days| Free WhatsApp
Safaricom

90-Day 30GB

Data30GB
PriceKES 9,000
Cost/GBKES 300
90 days
Safaricom

No Expiry 200MB

Data200MB
PriceKES 100
Cost/GBKES 500
No expiry| Never expires
Safaricom

No Expiry 500MB

Data500MB
PriceKES 250
Cost/GBKES 500
No expiry| Never expires
Safaricom

All-In-One 1000 (Voice Heavy)

Data1GB
PriceKES 1,000
Cost/GBKES 1,000
30 days| 400 minutes all networks, unlimited SMS

Unlimited / Hourly Data Bundles

Time-based bundles with no data cap. Great for streaming sessions, downloads, or heavy browsing. These cannot be compared by cost per GB since they are unlimited.

Airtel KenyaKES 19

Unlimited Fun 1 Hour

1 hour - Unlimited data

No data cap, no speed limits

SafaricomKES 20

B-Live 1 Hour

1 hour - Unlimited data

Time-based, no data cap

Airtel KenyaKES 45

Unlimited Fun 3 Hours

3 hours - Unlimited data

No data cap, no speed limits

SafaricomKES 50

B-Live 3 Hours

3 hours - Unlimited data

Time-based, no data cap

SafaricomKES 150

B-Live 6 Hours

6 hours - Unlimited data

Time-based, no data cap

Faiba (Jamii Telecom)KES 150

Fisi Unlimited 3 Hours

3 hours - Unlimited data

Unlimited data for 3 hours

How to Buy Data Bundles

Safaricom

USSD: *544#

App: MySafaricom App

Airtel

USSD: *544#

App: My Airtel App

Telkom

USSD: *544#

App: My Telkom App

Faiba

USSD: *544# or *111#

App: Faiba App

Frequently Asked Questions

Which mobile network has the cheapest data in Kenya?

As of March 2026, Telkom Kenya's Mambo 99 bundle (7.3GB for KES 99, or KES 14/GB) and Airtel's Smarta 1500 (90GB for KES 1,500, or KES 17/GB) offer the lowest cost per GB. Faiba also competes strongly with its Family Monthly 135GB at KES 19/GB.

How do I buy data bundles in Kenya?

All four carriers support USSD codes: dial *544# on Safaricom, Airtel, or Telkom, or *111# on Faiba. You can also buy through carrier apps (MySafaricom, My Airtel, My Telkom, Faiba App) or via M-Pesa paybill.

What are no-expiry data bundles?

Safaricom offers no-expiry bundles (200MB for KES 100, 500MB for KES 250) that never expire as long as your SIM remains active. They were briefly removed in 2025 but restored in December 2025 after customer backlash.

Is Safaricom or Airtel better for data?

Airtel generally offers better value per GB, especially with Smarta plans (KES 17-22/GB). Safaricom has the widest 4G/5G coverage, making it better in rural areas. For urban users focused on value, Airtel or Faiba often win on price.

What is the best monthly data plan in Kenya for heavy users?

For heavy users: Faiba Monthly 210GB (KES 6,000, KES 29/GB) or Safaricom 5G 200GB (KES 10,000, KES 50/GB) for 5G speeds. Airtel Smarta 1500 (90GB for KES 1,500) is the best value if 90GB is enough.

Compare More on PesaMarket

Beyond data bundles, compare home internet plans, mobile money fees, banks, loans, and more.

Prices last verified: 2026-03-19. Actual prices may vary. Check with your carrier for the most current rates.

Need help? Chat with us