🇰🇪 This is the deep-dive ATM guide for Nairobi and the anchor for the Kenya cluster. The Absa-is-the-BoA-Alliance-partner fact, the KSh 200–400 operator fee, the use-bank-and-mall-machines safety rule, the floating shilling, and the always-decline-DCC rule hold across Kenya. For district-by-district card acceptance, transport, and where shilling cash matters, see the Nairobi Money Guide. For ordering shillings, the USD-dollar backup, and the forex bureaux, see the Kenya Money Guide. For brand detail, see the Absa Bank and KCB Bank guides. Flying in? Jomo Kenyatta (NBO) currency guide.
🧾 Order Shillings Before You Fly
Land with a shilling float for a taxi and tips. Insured 2–5 day US delivery where available; many travelers also pack clean USD for safari tip pools.
Order Shillings → CEI Currency ExchangeThe Nairobi ATM reality: bank machines yes, and Absa is special
Getting shillings in Nairobi is straightforward if you know which machine to use, and three facts decide the cost and the safety.
Bank ATMs give the real rate, but they charge an operator fee. The big Kenyan networks (Absa Bank Kenya, KCB, Equity Bank, Standard Chartered Kenya) accept foreign Visa and Mastercard and dispense shillings at the interbank rate. Unlike the Gulf, most charge a per-transaction operator fee of about KSh 200–400, shown on screen before you confirm. Walk past the airport and hotel exchange counters, which bury a 5 to 10 percent markup in the rate.
Absa is the one bank that can be fee-free. Absa Bank Kenya (formerly Barclays Kenya) is a Bank of America Global ATM Alliance partner, so a BoA debit card withdraws at any Absa ATM with no operator fee and no BoA surcharge. If you bank with BoA, seek out the Absa machine specifically. If not, a Wise or Schwab card matters more than the bank you pick, and Schwab refunds the operator fee.
Where you withdraw matters for safety. Nairobi has a documented card-skimming and street-crime risk, so use ATMs inside bank branches, malls, or hotel lobbies, never isolated street units. See the Absa guide and the KCB guide for the bank-by-bank detail.
Where to get shillings in Nairobi, by district
Westlands: the expat and nightlife hub northwest of the center, anchored by Sarit Centre, The Oval, and the Westgate and Mall (rebuilt after 2013). Bank ATMs are dense inside these malls, well lit and staffed, with the full Absa/KCB/Equity/StanChart lineup. This is the easiest, safest place in the city for a withdrawal, and the licensed forex bureaux here give good USD-to-shilling rates.
Karen & Langata: the leafy, upscale suburb southwest of town, home to the Giraffe Centre, Karen Blixen Museum, and the Hub and Galleria malls. Card acceptance at the restaurants and lodges is near-universal, and mall-based bank ATMs are the safe way to pull a float before or after a day trip out this way.
Central Business District (CBD): the downtown core around Kenyatta Avenue, Moi Avenue, and Tom Mboya Street has the highest bank-branch density and the licensed forex bureaux that give the best USD-to-KES spreads. Use in-branch ATMs, keep withdrawals discreet, and be alert to your surroundings; the CBD is where the street-ATM skim risk is highest, so avoid standalone units.
Kilimani & Yaya Centre: the busy residential-commercial belt south of Westlands, anchored by Yaya Centre and Prestige Plaza. Bank ATMs inside these malls are convenient and safe, and the area is full of card-friendly cafes and restaurants.
Gigiri & Village Market: the diplomatic quarter near the UN complex and US Embassy, anchored by the Village Market mall. Bank ATMs here are secure and card acceptance is universal, handy for travelers staying at the Tribe or Trademark hotels.
The malls, everywhere: Two Rivers (the largest in the region), Junction Mall, and Garden City all have indoor bank-ATM rows. Malls are the default advice in Nairobi: the machines are safe, air-conditioned, and carry every major bank including Absa for BoA cardholders.
The airport: your first shillings come from a bank ATM in the Jomo Kenyatta terminals, not a Travelex counter. Full detail in our Jomo Kenyatta (NBO) guide.
What it actually costs to get shillings in Nairobi, by method
| Option | Where | Markup | Cost on $100 / ~KSh 13,000 |
|---|---|---|---|
| Absa ATM with a BoA card (Global ATM Alliance) | Malls, citywide | Interbank rate, no operator fee, no surcharge | ~$100 |
| Absa / KCB / Equity ATM + Wise or Schwab | Malls, citywide | Interbank rate, fee refunded by Schwab | ~$100 |
| Absa / KCB / Equity ATM, standard card | Citywide | Interbank rate + KSh 200-400 operator fee + home-bank fee | ~$96-98 |
| Airport / hotel exchange counter | NBO, resort lobbies | 5-10% off the interbank rate, plus fee | ~$90-95 |
| Accepting DCC at any machine | Anywhere | +5-10% if you choose 'charge in USD' | ~$90-95 |
Kenyan bank ATMs charge a KSh 200–400 operator fee to foreign cards, except Absa for BoA cardholders (Global ATM Alliance). A Schwab card refunds the operator fee; a Wise card removes FX markup. The shilling floats (roughly KSh 130 per USD), so the bank ATM tracks the daily interbank rate while counters do not. For street USD-to-shilling exchange, the licensed CBD and Westlands forex bureaux covered in the Kenya guide often come within 1-2% of the interbank rate.
⚠ The one thing to get right: decline DCC, and take shillings. Any machine, bank or independent, can offer to "charge in US dollars" instead of shillings. Always take Kenyan shillings (KES) and let your card network convert at the interbank rate; DCC adds 5–10 percent on top, on top of the operator fee. See our DCC explained page.
Best card setup for Nairobi
Wise for cards, Schwab to refund the operator fee
A Wise debit card gives zero FX markup and the real interbank shilling rate at hotels, malls, and restaurants across Westlands, Karen, and Kilimani. A Charles Schwab card adds no FX fee and refunds any ATM operator fee worldwide, which cancels Kenya's KSh 200–400 charge. If you bank with Bank of America, the Absa machines are already fee-free via the Global ATM Alliance. Take shillings not dollars, use mall machines, and decline DCC.
Get the Wise Card →Use mall and branch machines, and mind the skim risk
Nairobi's card-skimming and street-crime risk is real, so withdraw inside a mall (Westgate, Sarit Centre, Junction, Two Rivers, The Hub, Village Market), a bank branch, or a hotel lobby, never an isolated street ATM. Withdraw during the day, cover the keypad, keep cash out of sight, and pull a useful amount at once to spread the flat operator fee rather than making many small withdrawals.
Pack clean USD for safari tip pools, and know about M-Pesa
Safari camps and lodges often expect substantial cash tips, and many prefer US dollars, so most travelers carry clean, post-2009 USD bills for tip pools rather than large amounts of shillings. In the city, locals mostly pay by M-Pesa mobile money; as a short-stay visitor you will rely on cards plus a shilling float. If you brought USD, change it at a licensed CBD or Westlands forex bureau, covered in the Kenya guide.
Frequently Asked Questions
Which ATMs are best in Nairobi?
Bank machines: Absa, KCB, Equity, Standard Chartered, at the interbank rate. Absa is special because it is the BoA Global ATM Alliance partner, fee-free for BoA cards. Others charge a KSh 200-400 operator fee. Use mall and branch machines, avoid street units, and decline DCC.
Do Nairobi ATMs charge a fee?
Usually yes, KSh 200-400 per withdrawal, except Absa for BoA cardholders via the Alliance. A Schwab card refunds the operator fee; Wise removes FX markup. Withdraw a useful amount to spread the flat fee, and decline DCC.
Is there a Bank of America Alliance partner in Nairobi?
Yes, Absa Bank Kenya (formerly Barclays Kenya). A BoA card withdraws fee-free at any Absa ATM, no operator fee and no BoA surcharge. Seek out the Absa machine if you bank with BoA.
Are Nairobi ATMs safe?
Use them carefully. There is a documented skim and street-crime risk, so use machines inside malls (Westgate, Sarit, Junction, Two Rivers), branches, or hotels, withdraw by day, cover the keypad, and keep cash out of sight. Avoid isolated street units.
Can I use M-Pesa as a tourist?
Sometimes, with a Kenyan Safaricom SIM and registration (the M-Pesa Global service can onboard foreigners). For a short trip most visitors skip it and use cards plus a shilling float. Matatus and markets want cash or M-Pesa; hotels and malls take Visa and Mastercard.
Can I get shillings before I arrive?
Sometimes, KES is thinner than the euro or pound, so CEI stocks it on request. The fallback that always works is clean USD changed at a licensed Nairobi forex bureau, plus bank-ATM withdrawals (fee-free at Absa with a BoA card).
Wise + Schwab for Nairobi ATMs
Wise zero FX markup for hotels and malls; Schwab refunds Kenya's KSh 200-400 operator fee. BoA cardholders: Absa is fee-free via the Alliance. Take shillings, use mall machines.
Get the Wise Card →