Kenya
Cards, ATMs and cash in Kenya: what to expect
Cards work in Nairobi malls, hotels, lodges and big supermarkets, but cash still runs markets, matatus, park gates and tips. Carry a Visa or Mastercard plus KES 5,000–10,000 in small notes. Plan to withdraw from bank-branded ATMs in daylight, and expect a fee plus a rate spread on every card payment.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideKenya
Key facts
- Card acceptance
- Hotels, lodges, malls, supermarkets and larger restaurants in Nairobi and Mombasa; not markets, matatus or small shops
- Cards that work best
- Visa and Mastercard; American Express and Diners far less widely taken
- Cash still needed for
- Matatus, markets, tips, park gate extras, small eateries, rural fuel stops
- ATM withdrawal limitcheck
- Often KES 40,000 per transaction; some banks lower
- Typical ATM feecheck
- About KES 100–400 per withdrawal by the local bank, plus your own bank's fee
- Currency of the account
- Choose KES, not your home currency, when a terminal or ATM offers the choice
- M-Pesa
- Mobile money is how most Kenyans pay; a local SIM plus M-Pesa helps for small amounts
- Card safety
- Use ATMs inside bank branches or malls in daylight; keep a second card separate
Details
Kenya runs on two payment systems at once. In Nairobi, Mombasa and the bigger towns, card terminals are normal in hotels, lodges, malls, supermarkets, chain cafés and mid-range restaurants. Outside those places — market stalls, matatus, boda-bodas, small dukas, roadside food stops, park gate extras and almost all tips — cash is the only option. A safari lodge may take a card for the room bill but still want cash for the staff tip box.
ATMs are common in towns and at the airports, and most accept foreign Visa and Mastercard. Withdrawals are usually capped per transaction, often around KES 40,000, and the local bank adds a fee on top of whatever your own bank charges. Airport and mall ATMs are convenient but not always the cheapest; bank-branded machines inside a branch are a better default. Always take the machine's own rate rather than letting it convert to your home currency.
Cards are also useful as a backup rather than the main plan. Tell your bank you are travelling, carry a second card stored separately from the first, and keep enough cash that a blocked card does not end the day. If you plan to stay a while or spend in small shops, a local SIM with M-Pesa covers the gap that cards leave.
Contactless tap is increasingly common in supermarkets and cafés in Nairobi, but do not count on it in lodges, rural fuel stations or anywhere with a weak connection. Chip-and-PIN is the safer assumption; signature-only cards can be refused.
Summary table
| Situation | Card | Cash | Note |
|---|---|---|---|
| Hotel or lodge bill | Yes | Backup | Larger places take Visa and Mastercard |
| Mall, supermarket, chain café | Yes | Small amounts | Contactless often works in Nairobi |
| Mid-range restaurant | Usually | Yes | Smaller places may be cash only |
| Market, duka, street food | No | Yes | Small notes matter |
| Matatu, boda-boda, taxi | No | Yes | Uber and Bolt take cards in-app |
| Park fees and gate extras | Sometimes | Yes | Book park fees through your operator where possible |
| Tips and staff boxes | No | Yes | US dollars or KES both accepted |
| ATM withdrawal | — | KES 40,000 typical cap | Local bank fee about KES 100–400 |
Acceptance and fees change; treat the figures as 2026 estimates and confirm at the counter.
Tips
- Withdraw in daylight from an ATM inside a bank branch or a busy mall, and cover the keypad.
- Take a mix of KES 100, 200 and 500 notes; KES 1,000 notes are hard to break in small shops.
- When a terminal or ATM offers to charge you in your home currency, decline and pay in KES.
- Keep one card in your main wallet and a spare in a separate bag or with a travel companion.
- Photograph your card fronts and the emergency numbers, and store the images offline.
- Carry a small cash float for the day and leave the rest in the hotel safe.
- If you will use M-Pesa, register with your passport at a Safaricom shop and keep the SIM topped up.
FAQ
Questions people ask
Are credit cards widely accepted in Kenya?
In Nairobi, Mombasa and upmarket lodges, yes — Visa and Mastercard cover hotels, malls, supermarkets and mid-range restaurants. Markets, matatus, small shops and tips are cash only, so carry KES as well.
Which ATMs have the lowest fees in Kenya?
Bank-branded ATMs inside branches are usually cheaper than airport or standalone machines. Expect a local fee of roughly KES 100–400 per withdrawal plus your own bank's charge, and a per-transaction cap near KES 40,000 (check).
Should I pay in local currency or my own?
Always choose Kenyan shillings. If a terminal or ATM offers to convert to your home currency, decline — the conversion rate is normally worse than your bank's.
Is it safe to use ATMs in Kenya?
Use machines inside bank branches or busy malls during daylight, cover the keypad, and avoid withdrawing large amounts at once. Keep a spare card separate from your main one.
Do I need cash for a safari?
Yes for tips, drinks, curios and small extras. Lodge bills and park fees can often be paid by card or arranged in advance through your operator, but confirm before you travel.
Can I use Apple Pay or Google Pay?
Contactless and phone wallets work at some Nairobi supermarkets and cafés, but coverage is uneven. Carry a physical card and cash as backup.
Deep dive
Every source; changeable facts are marked check
Sources
- officialCentral Bank of Kenya
- officialSafaricom – M-Pesa
- officialKenya Tourism Board
- secondaryWikivoyage – Kenya