Quick answer. At Nairobi's Jomo Kenyatta (NBO), skip the Travelex and exchange counters in arrivals, which run 5–10% off the interbank rate, and use a real Kenyan bank ATM. The standout here: Absa Bank Kenya is a Bank of America Global ATM Alliance partner, so a BoA debit card withdraws shillings at any Absa ATM with no operator fee and no BoA non-network surcharge. Everyone else pays a typical KSh 200–400 operator fee per withdrawal at Absa, KCB or Equity, on top of whatever their home bank charges, so a no-FX-fee card (Wise, or Schwab which refunds the operator fee) is the cleaner setup. The shilling floats (roughly KSh 130 = $1), so the bank ATM gives the real interbank rate while the counters do not. Always decline DCC and choose Kenyan shillings (KES). There is no train to the city, so ride in by taxi, Uber or Bolt (roughly KSh 1,500–2,500 to the CBD or Westlands).
Where to get shilling at NBO
The key Jomo Kenyatta fact is that the Travelex and exchange counters in arrivals are the expensive option, while any Kenyan bank ATM (Absa, KCB, Equity) gives the interbank shilling rate. The standout is Absa: because Absa Bank Kenya is a Bank of America Global ATM Alliance partner, a BoA card withdraws fee-free there, while every other card pays a typical KSh 200-400 operator fee. The cost math below assumes you withdraw or exchange the equivalent of $100.
| Option | Where | Markup | Total Cost |
|---|---|---|---|
| Absa ATM with a BoA card (Global ATM Alliance) | Arrivals area | Interbank rate, no operator fee, no BoA surcharge | ~$100 |
| Absa / KCB / Equity ATM + Wise or Schwab | Arrivals area | Interbank rate, operator fee refunded by Schwab | ~$100 |
| Absa / KCB / Equity ATM, standard card | Arrivals area | Interbank rate + KSh 200-400 operator fee | ~$97-98 |
| Travelex / exchange counter (NBO arrivals) | Arrivals | 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 |
Where to find the Absa, KCB and Equity Bank ATMs at Jomo Kenyatta (NBO)
Jomo Kenyatta International (NBO) sits about 15 km southeast of central Nairobi and is East Africa's largest hub, with international flights through Terminals 1A to 1D and domestic and low-cost services through Terminal 1E and Terminal 2. In the arrivals areas you will pass currency-exchange counters, including Travelex, that quote a shilling rate looking close to fair but routinely running 5–10% off the interbank rate plus a per-transaction fee. The fix is to look instead for a real Kenyan bank ATM carrying the Absa Bank Kenya, KCB or Equity Bank wordmark. Any of them accepts foreign Visa and Mastercard and dispenses shillings at the interbank rate. The standout is Absa: because Absa Bank Kenya is a Bank of America Global ATM Alliance partner, a BoA debit card withdraws with no operator fee and no BoA surcharge. Every other card pays the bank's own operator fee, typically KSh 200–400 per withdrawal, shown on screen before you confirm, so a no-FX-fee card such as Wise or Charles Schwab (which refunds operator fees) is cleaner. Whatever you use, decline dynamic currency conversion and choose Kenyan shillings.
Terminal 1A-1D (international)
Kenya Airways (the flag carrier and NBO's hub operator, a SkyTeam member) plus international services from Emirates, Qatar Airways, Etihad, Turkish, KLM, British Airways, Ethiopian, RwandAir, Saudia and others. Terminal 1A handles most long-haul arrivals and departures
In the international arrivals area, walk past the Travelex and exchange counters and look for an Absa Bank Kenya, KCB or Equity Bank ATM. A Bank of America cardholder should seek out the Absa machine specifically, since Absa is the BoA Global ATM Alliance partner and withdraws fee-free. Everyone else pays the bank's KSh 200 to 400 operator fee, shown on screen, so a Wise or Schwab card (Schwab refunds the fee) is best. Withdraw a shilling float, decline DCC and choose shillings, then head to the Uber/Bolt pickup or an airport taxi.
Terminal 1E & Terminal 2 (domestic & low-cost)
Domestic and regional flights on Jambojet, Kenya Airways domestic, Safarilink and Fly540, including connections to Mombasa, Kisumu, and the Maasai Mara and other safari airstrips. Terminal 2 handles low-cost and additional regional carriers
Bank ATMs are available in the domestic terminal areas as well; the same rule applies, use an Absa, KCB or Equity machine and decline DCC. If you are connecting to a safari airstrip, withdraw a shilling float here for lodge-area tips and small purchases, since bush airstrips and camps have no ATMs. Many safari travelers instead carry US dollars in cash for tip pools.
Do you actually need cash at Jomo Kenyatta (NBO)?
Partly. There is no airport train, and a taxi or airport tip wants cash shillings, so pull a small float from a bank ATM before leaving arrivals. Beyond that, Uber and Bolt are card-billed and most Nairobi hotels and malls take cards; locals mostly use M-Pesa mobile money. Here is what works on a card and where a little cash still helps:
Uber / Bolt (~KSh 1,500-2,500 to central Nairobi): Both ride apps operate at NBO and bill your card through the app. Bolt is popular locally; Uber works the same way. Follow signs to the rideshare pickup and match the plate before getting in; allow extra time for Nairobi traffic.
Airport taxi (~KSh 2,000-3,000 to the CBD): Licensed airport taxis wait outside arrivals at a set tariff. Most take cash shillings, so agree the fare first and pay from your airport-ATM float.
Hotel / safari transfer (Varies (arranged in advance)): Most Nairobi hotels and safari operators arrange a meet-and-greet transfer billed to the room or card, the easiest option after a long-haul arrival.
Matatu (Route 34) (Low (a few hundred shillings)): The Route 34 matatu runs between the airport and the CBD for a fraction of the taxi fare, but it is slow, crowded and not practical with luggage; most visitors use a taxi or ride app.
⚠ DCC trap. When the ATM or terminal asks if you want to be charged in your home currency instead of the local currency, always decline and choose the local currency. Accepting locks in a 3-13 percent markup that your no-FX-fee card cannot undo. Full DCC explainer →
Frequently Asked Questions
Do I need cash to get from Jomo Kenyatta (NBO) to Nairobi?
No. Uber / Bolt accepts contactless. Most taxis accept cards. Uber and other apps are card-only.
Can I order shilling before flying?
Yes. CEI Currency Exchange ships physical shilling to your US address in 2-5 days at rates well below airport counters. Order 50-100 shilling for taxis and tips on day one.
Which ATM at Jomo Kenyatta (NBO) is best, and which should I avoid?
Use a Kenyan bank ATM (Absa Bank Kenya, KCB or Equity) and avoid the Travelex and exchange counters in arrivals. The single best machine for a Bank of America cardholder is Absa: Absa Bank Kenya is a Bank of America Global ATM Alliance partner, so a BoA debit card withdraws shillings with no operator fee and no non-network surcharge. Any bank ATM dispenses shillings at the interbank rate, but every card except a BoA card at Absa pays the bank's own operator fee, typically KSh 200 to 400 per withdrawal, shown on screen. The exchange counters bury a 5 to 10 percent markup in the rate and add a fee. At any machine, decline DCC (the 'charge in USD' offer) and choose Kenyan shillings. A no-foreign-transaction-fee card such as Wise, or Charles Schwab which refunds the operator fee, is the cleanest setup for non-BoA travelers.
Is there a Bank of America Global ATM Alliance partner at NBO?
Yes. Absa Bank Kenya is a Bank of America Global ATM Alliance partner, and Absa has ATMs at Jomo Kenyatta. A BoA debit card withdraws shillings at an Absa machine with no Absa operator fee and no BoA 3 percent non-network fee, paying only the small foreign-exchange conversion built into the interbank rate. This is the one clear reason a BoA cardholder should seek out the Absa ATM specifically rather than KCB or Equity. If you do not bank with BoA, the operator-fee difference between banks is small, so a Wise or Schwab card matters more than the choice of machine.
How do I get from Jomo Kenyatta to central Nairobi?
There is no train from the airport to the city (the SGR railway terminus is elsewhere, at Syokimau), so you ride in by road. Uber and Bolt both operate at NBO and bill your card through the app; a ride to the CBD, Westlands or Karen runs roughly KSh 1,500 to 2,500 depending on traffic, which around Nairobi can be heavy. Licensed airport taxis wait outside arrivals at a set tariff, usually cash in shillings, so agree the fare first. Many hotels and safari operators arrange a meet-and-greet transfer, which is the easiest option for late arrivals. Keep a small shilling float from a bank ATM for a taxi or tips.
Do I need shillings before I leave the NBO arrivals hall?
A small float helps, mainly for a taxi and tips, though Uber and Bolt are card-billed and most Nairobi hotels take cards. Withdraw a modest amount from an Absa, KCB or Equity machine before you leave arrivals (a BoA card is fee-free at Absa; others pay a KSh 200 to 400 operator fee), decline DCC, and you are set for the ride in. Note that Kenya runs heavily on M-Pesa mobile money rather than cash, but as a visitor you will lean on cards and a shilling float. Top up later at any bank ATM in Westlands, the CBD or around Westgate and Junction malls, using machines inside branches or malls rather than isolated street units.
Should I change my US dollars at the NBO airport counters?
No. The Travelex and exchange counters in arrivals are among the worst rates you will see in Kenya, running 5 to 10 percent off the interbank rate plus a fee. A Kenyan bank ATM is the cheapest way to get your first shillings at the airport. If you brought US dollars (clean, post-2009 bills get the best rate), hold them and change them at a licensed forex bureau in central Nairobi around Kenyatta Avenue, which often comes within 1 to 2 percent of the interbank rate. The shilling floats, so unlike a pegged currency the rate moves day to day; the bank ATM tracks it, the airport counter does not.
Can I order Kenyan shillings before flying?
Sometimes. CEI Currency Exchange may stock Kenyan shillings on request with insured 2 to 5 day US delivery, though KES is a thinner currency than the euro or pound, so availability varies. Most US home banks do not carry it. The practical fallback that always works is to pack clean US dollars in post-2009 bills and change a portion at a licensed Nairobi forex bureau, then pull the rest of your shillings from a bank ATM (fee-free at Absa with a BoA card). For safari lodge tip pools, many travelers carry US dollars in cash rather than large amounts of shillings.