From our field notes
Money in Kenya: Shillings, Credit Cards and M-Pesa for a Self-Drive Road Trip
Published 12 August 2026 · updated 12 August 2026 · 8 min read
A self-drive road trip in Kenya juggles three payment methods at once: shillings in cash for markets and the bush, a credit card for lodges and fuel in town, and M-Pesa, the mobile wallet the entire country uses for everything from tips to park fees. Since the reform that made park gates fully digital, getting this trio wrong can literally stop a safari at the entrance. Here's how to split your budget across the three, and what to plan for before leaving Nairobi's tarmac behind.
The Kenyan shilling: where to exchange, at what rate
The national currency is the Kenyan shilling (KES), in notes from 50 to 1,000 KES. The best exchange rates come from forex bureaus in downtown Nairobi or Mombasa, never the airport counter, where the commission jumps noticeably. Always keep a stock of small notes: many market vendors, rural fuel stations and campsite caretakers simply have no change for a 1,000 KES bill.
Carrying dollars or euros in cash is still a good backup — useful for some entrance fees at private conservancies that are quoted in USD — but the daily spending of a road trip runs on shillings, withdrawn locally rather than exchanged in bulk before departure.
Credit cards: very useful in town, limited in the bush
Major hotels, upscale lodges, Nairobi restaurants and supermarket chains (Naivas, Carrefour, Quickmart) all take Visa and Mastercard without trouble. Further out, though, many camps and lodges near or inside the parks add a 3 to 5% surcharge on card payments, when they accept them at all — some still run on cash only or bank transfer.
Tell your bank before you leave to avoid a precautionary fraud block, and check your card's foreign transaction fees: on a two- or three-week road trip where every tank of diesel and every night of camping is paid separately, a 2-3% fee per transaction adds up fast.
ATMs: stock up before you leave the tarmac
ATMs are reliable in Nairobi, Mombasa, Nakuru or Nanyuki, with withdrawal fees running roughly 300 to 500 KES per transaction depending on the bank, on top of your own bank's fee. Past those staging towns, the offer thins out fast: there's no trustworthy machine left once you head toward Lake Turkana, Samburu or deep into the Masai Mara, and small-town machines regularly run dry over weekends.
The survival rule of a Kenyan road trip: withdraw generously at every staging town before a multi-day stretch in the bush, rather than counting on the next ATM down the road.
Park fees: the end of cash at the gates
This is the change that surprises travelers most coming from other Southern African countries: in Kenya, entrance fees for parks run by the Kenya Wildlife Service are now paid exclusively online through eCitizen, by card or via M-Pesa — no cash is accepted at the gates anymore. The Masai Mara, managed by Narok County rather than the KWS, follows the same fully digital logic with its own ticketing system.
Our article on safari park budgets breaks down 2026 fees item by item, and our guide to self-driving the Masai Mara explains how to book the 12-hour ticket in advance. Either way, the habit to build is the same: pay the evening before from a spot with decent signal, never at the last minute at the gate, where connectivity is often unreliable.
M-Pesa: the wallet the whole country runs on
Launched by Safaricom in 2007, M-Pesa turned Kenya into a mobile-first economy ahead of its time: markets, matatus, tour operators, campsite caretakers and now park gates all accept it. A landmark study by William Jack and Tavneet Suri, published in 2014 in the American Economic Review, found that M-Pesa durably lowered transaction costs and improved risk-sharing between Kenyan households, including in the face of unexpected economic shocks (study available on Google Scholar: scholar.google.com/scholar?q=Jack+Suri+Risk+Sharing+Transactions+Costs+Kenya+Mobile+Money+Revolution+2014). Another study by Isaac Mbiti and David Weil, published by the National Bureau of Economic Research, confirms the scale of that adoption and its effect on the country's banking habits (study available on Google Scholar: scholar.google.com/scholar?q=Mbiti+Weil+Mobile+Banking+Impact+M-Pesa+Kenya).
For a foreign visitor, registration takes a bit of planning: it requires a local Safaricom SIM card — an eSIM or a roaming foreign SIM won't do, M-Pesa needs a registered Kenyan number — and an in-person visit to a Safaricom shop with your original passport, no photocopies accepted. Activation takes about fifteen minutes, and can be done right at Nairobi's airport or in any major town.
Is M-Pesa really worth it for two or three weeks?
Not essential, but very practical. A road trip that stays mostly within KWS camps and lodges paid for in advance can get by with a card and a cash reserve. But as soon as the itinerary includes local markets, matatus, small roadside eateries or regular tips for rangers and camp cooks, M-Pesa becomes the smoothest way to pay — and often the only one accepted once you're off the tourist track.
The agents who let you top up your M-Pesa balance in cash also thin out fast outside towns like Narok, Nanyuki or Voi: load enough balance before entering a conservancy or park, not after.
Tipping: the question that comes up at every stop
Rangers, guides, camp cooks, fuel station staff: tipping is customary, ideally in small cash notes, or increasingly via M-Pesa when the relationship spans several days. There's no official scale, but budgeting a few hundred shillings a day for service, always available in cash, saves the awkwardness of running out of small notes on the last day.
Travel tips
Get our independent-travel tips by email
The house methods — costed budgets, driving, itineraries — straight to your inbox. Instant bonus: our free excerpt “The 7 mistakes to avoid on a first Namibia road trip” and the current promo code.
Before you go
Readers' questions
Can you pay for Kenya's parks in cash in 2026?
No. Parks run by the Kenya Wildlife Service, along with the Masai Mara managed by Narok County, now run on exclusively digital payment: eCitizen, credit card or M-Pesa. No cash is accepted at the gates, so it pays to settle the entrance fee the evening before from a spot with good signal.
Can a tourist register for M-Pesa?
Yes, with a local Safaricom SIM card and an original passport presented in person at a Safaricom shop — a roaming SIM or a foreign eSIM won't let you use M-Pesa, which requires a locally registered Kenyan number.
Do you need a lot of cash for a road trip in Kenya?
A solid reserve is still useful: ATMs thin out fast once you leave Nairobi, Mombasa or the main staging towns, and areas like Lake Turkana, Samburu or the deep Masai Mara offer no reliable banking access at all. Withdraw generously before each stretch into the bush.
What does research say about M-Pesa?
A study by William Jack and Tavneet Suri, published in 2014 in the American Economic Review, shows that M-Pesa lowered transaction costs and improved financial risk-sharing between Kenyan households. A study by Isaac Mbiti and David Weil, published by the National Bureau of Economic Research, documents the scale of that adoption across the country.