💰 Quick Context: The Kenyan Shilling
Kenya uses the Kenyan Shilling (KES / KSh). At roughly 130 KES per USD, you can divide prices by 130 for a quick dollar estimate. A coffee costs KSh 200–500, a restaurant meal KSh 800–3,000, and a hotel night KSh 5,000–30,000. Kenya is primarily cash-based outside major hotels and safari lodges, so plan to carry KSh 5,000–10,000 in cash for everyday spending.
🎧 Order Kenyan Shilling Before You Fly
Have cash in hand when you land. Insured delivery, 2–5 day shipping.
Order KES → CEI Currency ExchangeCash vs. Card: What to Expect in Kenya
Kenya runs on cash for most day-to-day transactions. While Nairobi and Mombasa have modern payment infrastructure at hotels and upscale restaurants, you will need cash far more often than cards.
Cards work at hotels, Westgate Mall and Junction Mall in Nairobi, upscale restaurants in Karen and Westlands, and Mombasa's Nyali area. Cash is needed for Maasai Market, matatus (minibuses), local restaurants, small shops, national park entry gates (some accept cards, many do not), and most vendors outside Nairobi and Mombasa.
Safari lodges: most camps and lodges accept Visa and Mastercard, but confirm with your operator. Remote bush camps in the Masai Mara and Samburu may have unreliable terminals. Budget KSh 5,000–10,000 (~$40–80) daily as cash backup. More for rural areas and markets.
How to Get Shillings for Your Kenya Trip
Kenya pioneered mobile money: the M-Pesa system, run by Safaricom, handles a huge share of local transactions and locals pay with phone-to-phone transfers more often than cash or cards. Tourists with the right setup can sometimes use it (the M-Pesa Global service onboards foreigners with a Kenyan SIM), but most travelers fall back to cash and cards. Cards work at the Hilton Nairobi, Sankara, Sarova, and Fairmont; at Westgate Mall, Junction Mall, and Two Rivers; at upscale Karen and Westlands restaurants; and at most Mombasa Nyali resorts. Cash still owns the rest: matatus, Maasai Market, national park entrance gates (mixed acceptance), small Mombasa restaurants, and safari lodge tip pools (often substantial in cash). Two cheap routes for getting shillings: pre-order before takeoff or pull from an Absa Kenya or KCB ATM after landing.
Order shillings before you fly
For pre-arrival KES, two paths. A currency-exchange service like CEI Currency Exchange may stock Kenyan shillings on request, with insured 2–5 day delivery. Most US home banks (Bank of America, Chase, Wells Fargo, Citi) generally do not stock KES, although some Citi branches do; allow 5–10 business days. Backup that works in Kenya: pack USD $300–500 in clean post-2009 bills (large denominations get noticeably better rates than small bills), exchange a portion at a Nairobi licensed forex bureau on landing. Kenya-specific perk: Absa Bank Kenya is a Bank of America Global ATM Alliance partner, so once you land, BoA debit users withdraw at any Absa Kenya branch ATM with no operator fee and no BoA non-network surcharge. The cleanest setup for most Kenya trips: pack USD $300–500 for safari camp and lodge tip pools, use a Wise card for hotel and Nairobi restaurant card payments, pull KES from Absa Kenya ATMs for daily cash and matatu fares.
Withdraw from a Kenyan bank ATM
On the ground, the cheapest source of shillings is a major Kenyan bank ATM. Absa Bank Kenya (the BoA Alliance partner), KCB Bank, Equity Bank, Co-operative Bank, and Standard Chartered Kenya all give the actual interbank rate with no markup. Most charge a per-transaction operator fee for foreign cards (typically KSh 200–400, posted on the screen before you confirm). Withdrawal limits run roughly KSh 20,000–40,000 per transaction. Bank ATMs cluster around Nairobi (Westlands, Karen, the CBD, around Westgate and Junction malls), Mombasa (Nyali, the Old Town), at NBO airport arrivals, and at the Lake Nakuru and Maasai Mara gateway towns of Narok and Nakuru. Two procedural rules: stick to ATMs inside bank branches, in malls, or at major hotel lobbies; Nairobi has a documented street-ATM skim risk. And decline DCC every time the screen offers "charge in USD". See the Best ATMs section below for the bank-by-bank lineup. Want to know what an Absa Kenya withdrawal will actually cost on your card? Drop it into our ATM fee calculator.
Airport counters & forex bureau touts
Three traps to walk past in Kenya. The Travelex and KCB exchange counters in arrivals at NBO (Jomo Kenyatta International) advertise rates that look reasonable but routinely run 5–10% off the interbank rate. The exchange windows inside resort hotel lobbies in Nyali, Diani, and Watamu bake the markup into the rate. Honest exception worth knowing: licensed forex bureaux in central Nairobi (around Kenyatta Avenue, on Tom Mboya Street) often offer the country's best USD-to-KES spreads if you've brought USD, often 1–2% off the interbank rate. Cherryland Forex and various Westlands-area forex shops are widely used by expats. The unlicensed touts near Maasai Market entrances use the "no commission" framing while baking markup into the rate. Third, the standalone independent ATMs at smaller hotel arcades layer DCC pitches and operator fees. Stick to bank-branded ATMs at Absa Kenya, KCB, Equity Bank, Co-op Bank, or Standard Chartered Kenya; decline DCC; and licensed downtown Nairobi forex bureaux are the one acceptable cash-to-cash route. Kenya does not yet have a city-specific guide on this site, but the Best ATMs section below covers the bank lineup.
For a side-by-side comparison of every method (bank wire, travel card, pre-order, ATM, exchange counter) including USD-to-KES timing tips, see our complete Getting Currency guide →.
Best ATMs to Use in Kenya
Kenya's major banks operate ATMs in cities, towns, and near tourist areas. Use ATMs inside bank branches or shopping malls for safety. Always choose KES when prompted to avoid DCC markups.
KCB Bank (Kenya Commercial Bank)
Kenya's largest bank by assets with the most extensive ATM network. KCB ATMs are found across Nairobi, Mombasa, Kisumu, and most major towns. Available at JKIA airport arrivals and in many shopping malls.
RecommendedEquity Bank
One of Kenya's most popular banks with a wide ATM presence, particularly strong in smaller towns and rural areas. Equity Bank ATMs are reliable and support international cards.
RecommendedNCBA Bank
Formed from the merger of NIC Bank and CBA (Commercial Bank of Africa). NCBA ATMs are available in Nairobi, Mombasa, and other major cities. Well-maintained machines with English interfaces.
RecommendedStandard Chartered Kenya
An international bank with ATMs in Nairobi, Mombasa, and other key locations. Standard Chartered machines are reliable and familiar to travelers from other countries where the bank operates.
Recommended⚠ Watch Out for Dynamic Currency Conversion (DCC)
Some ATMs and card terminals at tourist hotels and safari lodges may offer to charge you in USD instead of KES. Always decline and choose KES. Accepting USD means you pay a 3–8% markup hidden in their exchange rate. This is moderate in Kenya but watch for it at upscale tourist venues. Always select "KES" or "local currency" at every prompt.
ATMs to Avoid in Kenya
Stick to the major bank ATMs listed above. Independent machines and exchange bureaus near Nairobi's City Market and Mombasa's Old Town often charge higher fees and offer poor exchange rates.
Standalone ATMs
Unbranded or independent ATMs near Nairobi's City Market, Mombasa beach hotels, and at petrol stations. These may charge extra withdrawal fees and offer unfavorable exchange rates. They also carry a higher risk of card skimming.
AvoidExchange Bureaus in Tourist Areas
Currency exchange offices near tourist hotels and airports frequently advertise attractive rates but add hidden commissions. Use a bank ATM instead for a fair exchange rate set by your card network.
AvoidPaying by Card in Kenya
Card Networks
Visa and Mastercard are accepted at hotels, safari lodges (Angama Mara, &Beyond), upscale restaurants in Karen and Westlands, and Westgate/Junction malls in Nairobi. American Express has very limited acceptance. Discover is not accepted in Kenya.
Contactless & Mobile Payments
Contactless is limited to modern terminals at Westgate Mall, international hotels, and a few upscale Nairobi restaurants. Apple Pay and Google Pay have inconsistent coverage. M-Pesa dominates mobile payments for locals, but tourists face barriers to accessing it (requires Safaricom SIM and ID registration).
Where Cards May Not Work
Local restaurants and nyama choma joints outside hotels are cash-only. Matatus (minibuses), tuk-tuks, and boda-bodas (motorcycle taxis) accept cash or M-Pesa only. Maasai Market (Nairobi), City Market, and coastal curio shops are cash-only. National park gates: some accept cards, others require cash. Confirm with your safari operator beforehand.
Tipping in Kenya
Tipping Guide
Tipping is expected in tourist settings. At restaurants, 10% for good service. Check if service is already added. Safari guides in the Masai Mara, Amboseli, or Tsavo: $10–20 per day per group. Tip in USD or KES. Safari camp staff: many lodges have a communal tip box. $10–20 per day per group is standard. Porters: KSh 200–500 per bag. Housekeeping: KSh 100–200 per day. Taxi drivers: tipping not expected, rounding up is fine.
M-Pesa: Kenya's Mobile Money Revolution
Things to Know
For city-specific tips, see our Nairobi and Mombasa money guides. Each covers neighborhood-level card acceptance, ATM locations, transport payments, and local spending tips.
M-Pesa is everywhere. Kenya pioneered mobile money, and nearly everyone uses it for daily transactions. Shop owners, matatu drivers, and market vendors all accept M-Pesa. Tourists face barriers: getting M-Pesa requires a Safaricom SIM card and ID registration, which can be complicated for short visits. Stick to cash and cards unless you plan a longer stay.
USD is sometimes accepted at safari lodges and for national park fees (often quoted in dollars). Carry some clean $50 or $100 notes as backup. JKIA airport has KCB, Equity, and Standard Chartered ATMs in arrivals. Use these instead of exchange counters. Carry KSh 100, 200, and 500 notes since vendors and drivers cannot break KSh 1,000 notes.
Money Safety in Kenya
Staying Safe
Use ATMs inside KCB, Equity, or Standard Chartered branches or at Westgate/Junction malls. Avoid street-facing ATMs in downtown Nairobi (River Road, Tom Mboya Street area) where card skimming and distraction theft occur. Do not carry large amounts of cash.
Safari lodges are very safe. Most camps have in-room or reception safes. Use them for valuables and extra cash. Kenya triggers fraud alerts on some card issuers. Mention "Kenya" specifically when calling your bank. Keep small bills separate in a money belt for daily spending.
Skip the Foreign Transaction Fees
The Wise card converts your money at the real mid-market exchange rate. No markups, no surprises. Spend Kenyan Shillings like a local.
Get the Wise Card →Frequently Asked Questions
Can tourists use M-Pesa in Kenya?
Difficult. M-Pesa requires a Safaricom SIM card and ID registration, which is complicated for short-term visitors. Stick to cash and cards unless you plan a longer stay.
Do safari lodges accept cards?
Most major lodges accept Visa and Mastercard. Remote bush camps in the Masai Mara and Samburu may have unreliable terminals. Confirm with your operator and carry some USD cash as backup.
How much should I tip safari guides?
$10–20 per day per group for the guide. Safari camp staff tip boxes: $10–20 per day per group. Tips in USD or KES are both accepted.
Is Kenya cash-dependent?
Yes, for most everyday transactions. Nairobi malls and tourist hotels accept cards. Matatus, markets, local restaurants, and many national park gates require cash.
Should I bring USD to Kenya?
Yes, as backup. Safari fees are often quoted in USD. Carry clean $50 and $100 bills. For everyday purchases, withdraw KES from bank ATMs for the best value.
Is Kenya safe for tourists?
Safari areas and tourist lodges are very safe. Exercise caution in downtown Nairobi (River Road area) and Mombasa's Old Town at night. Use hotel safes and ATMs in malls.
Quick Comparison
| Method | Cost | Convenience | Best For |
|---|---|---|---|
| No-FX-fee card at hotels/lodges | Best (no fees, mid-market rate) | ★★★★☆ | Safari lodges, hotel bills, upscale restaurants |
| Kenyan bank ATMs (KCB, Equity, etc.) | Low (no operator fee, fair rate) | ★★★★★ | Cash for markets, transport, daily spending |
| Standalone / tourist-area ATMs | High (fees + poor rates + DCC risk) | ★★★☆☆ | Never recommended |
| Airport exchange counters | High (5–12% markup) | ★★☆☆☆ | Absolute emergency only |
Kenya Quick Facts
| Currency | Kenyan Shilling (KES / KSh). ~130 KES per USD |
| Cash vs. Card | Primarily cash-based. Cards accepted at hotels and safari lodges |
| Best ATMs | KCB Bank, Equity Bank, NCBA Bank, Standard Chartered |
| Contactless | Limited to modern terminals in Nairobi malls and hotels |
| Card Acceptance | Visa/Mastercard at hotels and lodges. Amex very limited |
| Tipping | 10% at restaurants. Safari guides $10–20/day per group |
| DCC Risk | Moderate at tourist hotels and safari lodges. Always choose KES |
| Best Strategy | Bank ATM cash for daily spending. No-FX-fee card for lodges and hotels |
Kenya City Guides
Neighborhood-level money guides for Kenya's biggest cities. Where to find ATMs, which areas need cash, how to pay for transport, and more.