Shopika
Sign In
Airtime & Bundles

How to Buy Airtime Online in Kenya

Shopika Team · May 15, 2026

Buying airtime online in Kenya has never been easier. Whether you're topping up your Safaricom, Airtel, or Telkom line, Shopika lets you buy airtime instantly from your browser or phone — no queues, no M-Pesa agents needed.

Step-by-Step: How to Buy Airtime on Shopika

  1. Go to shopika.com/airtime or tap "Airtime" in the Shopika navigation.
  2. Select your network: Choose Safaricom, Airtel, or Telkom.
  3. Enter the phone number you want to top up. It can be your own number or someone else's.
  4. Choose an amount — from KES 10 upwards. You can enter any custom amount.
  5. Pay via M-Pesa: You'll receive an M-Pesa STK push on your registered phone. Enter your PIN to confirm.
  6. Airtime delivered instantly — usually within seconds of payment confirmation.

Benefits of Buying Airtime Online

  • No queues: Skip the M-Pesa agent queues and top up from anywhere.
  • 24/7 availability: Buy airtime at any time, day or night.
  • Top up anyone: Send airtime to friends, family, or employees.
  • Instant delivery: Airtime credited within seconds.
  • Secure payments: Shopika uses bank-grade encryption for all transactions.

Which Network Should You Choose?

Shopika supports all major Kenyan networks:

  • Safaricom: Kenya's largest network with the widest coverage.
  • Airtel: Affordable rates, especially for data bundles.
  • Telkom (Orange): Good value for calls and SMS.

Can I Use USSD to Buy Airtime?

Yes! If you don't have internet access, dial *384*4444# on any Kenyan phone to buy airtime without data. Works on all networks.

Quick Tip

Create a Shopika account and top up your wallet to make future airtime purchases even faster — no need to re-enter M-Pesa PIN each time.

Ready to get started on Shopika?

Shop local stores, buy airtime, bundles and more.

More from the Blog