500K+
Customers
24/7
Support
Easy
Booking
Travel Guide

How to Pay for Flights with M-Pesa in Kenya

M-Pesa is Kenya's most popular mobile money service with over 30 million active users. Many airlines and travel agencies now accept M-Pesa for flight bookings, making it convenient for Kenyan travelers to pay without needing a credit card.

Last updated: January 2026

Benefits of Paying with M-Pesa

  • No credit card required
  • Instant payment confirmation
  • Secure transaction through Safaricom
  • SMS receipt for your records
  • Available 24/7

How It Works

  1. 1 Search for your desired flight on the booking website
  2. 2 Select M-Pesa as your payment option at checkout
  3. 3 Enter your M-Pesa registered phone number
  4. 4 You'll receive an STK push notification on your phone
  5. 5 Enter your M-Pesa PIN to authorize payment
  6. 6 Payment is confirmed within 60 seconds
  7. 7 Receive your e-ticket via email

Important Tips

  • Ensure sufficient M-Pesa balance before starting booking
  • Keep your phone nearby during checkout
  • Complete the STK push within 60 seconds
  • Save your confirmation SMS as backup
  • Check transaction limits with Safaricom

Where M-Pesa is Accepted

  • Trans-Global Travel (trans-globaltravel.com)
  • Kenya Airways (for some routes)
  • Many local travel agencies
  • Selected online travel agencies

Disclaimer: M-Pesa acceptance varies by airline and booking platform. Transaction limits apply based on your M-Pesa account tier. Always verify payment options before starting your booking.

Ready to Book?

Search for the best flights from Nairobi to destinations worldwide.

Search Flights