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 Search for your desired flight on the booking website
- 2 Select M-Pesa as your payment option at checkout
- 3 Enter your M-Pesa registered phone number
- 4 You'll receive an STK push notification on your phone
- 5 Enter your M-Pesa PIN to authorize payment
- 6 Payment is confirmed within 60 seconds
- 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.