A common question among international travelers arriving at Jomo Kenyatta International Airport (JKIA) is whether they can pay for a taxi or airport transfer using a credit or debit card.
The short answer is yes — but with some important details depending on the transport option you choose.
✅ Quick Answer: Yes, You Can Pay by Card at JKIA
Most pre-booked airport transfers accept card payments. Some airport taxis may also accept cards, but it is not guaranteed. Mobile money (M-Pesa) is also widely accepted.
Option 1: Pre-Booked Airport Transfer (Card Payment Recommended)
If you book an airport transfer before arriving, most services offer online payment by credit or debit card at the time of booking.
- Visa and Mastercard are widely accepted
- Some providers also accept American Express
- Payment is processed securely online before you travel
- No need to carry cash or worry about currency exchange
Pre-booked transfers also offer fixed pricing, meet-and-greet service, and flight tracking — making them a convenient choice for card payers.
Option 2: Airport Taxis (Card Acceptance Varies)
Taxis available at the JKIA taxi ranks may or may not accept card payments.
- Some taxi operators accept cards via portable card machines
- Others may prefer cash (Kenyan Shillings or US Dollars)
- Always confirm payment method before starting your journey
Not all airport taxis have card machines. It is safer to ask before you get in.
Option 3: Ride-Hailing Apps (Uber, Bolt, etc.)
Ride-hailing apps like Uber and Bolt automatically charge the card linked to your account.
- No physical card or cash needed
- Payment is processed automatically through the app
- Works well for travelers who already have the app set up
However, you will need a working internet connection after landing to request a ride.
Mobile Money Payments: M-Pesa at JKIA
In addition to card payments, mobile money is very popular in Kenya.
- Pre-booked airport transfer drivers
- Many taxi operators at JKIA
- Ride-hailing apps (via M-Pesa payment option)
M-Pesa allows you to pay using your mobile phone without needing cash or a card.
Payment Methods at JKIA: Quick Summary
| Transport Option | Card Payment | M-Pesa | Cash |
|---|---|---|---|
| Pre-booked Transfer | ✅ Yes | ✅ Yes | ✅ Yes |
| Airport Taxi | ⚠️ Varies | ✅ Often | ✅ Yes |
| Uber/Bolt | ✅ Yes (app) | ✅ Yes | ❌ No |
Tips for Paying at JKIA
Even if you plan to pay by card, having some Kenyan Shillings or USD is helpful.
Always confirm card payment is accepted before getting into a taxi.
Booking an airport transfer in advance lets you pay online securely before arrival.
If you have a Kenyan SIM, you can use M-Pesa for most transport services.
Frequently Asked Questions
Can I pay for a JKIA taxi with a foreign card?
Yes, many taxis accept Visa and Mastercard, but it is not guaranteed. Pre-booking is more reliable for card payments.
Is M-Pesa accepted at JKIA?
Yes, M-Pesa is widely accepted by most transport providers at the airport.
Do Uber drivers at JKIA accept cash?
Uber in Nairobi is cashless — payment is automatic through the app using your linked card or M-Pesa.
What is the best way to pay for a JKIA airport transfer?
Pre-booking online with a card is the most convenient option. You can also pay by M-Pesa or cash on arrival.
Book Your JKIA Transfer & Pay by Card
Fixed prices, meet-and-greet pickup, and secure online payment.
📱 Book Now & Pay by Card