KENYA EXPERIENCE
Plan your trip
A heap of colourful Kenyan beads

Pesa

Pesa means money.

Money in Kenya: M-Pesa, cards and cash

A card, a few hundred clean dollars and a phone wallet: how money really works on the ground.

Travel essentials. Updated November 2026. 6 min read.

Kenya ran mobile money before Apple Pay existed. In Nairobi you can pay a street vendor, a taxi and a hospital bill from your phone, and still get caught out at a park gate or a village market that only takes cash. Here is how money actually works on the ground.

The 60-second answer: bring one Visa or Mastercard plus a backup kept in a different bag, and $300 to $500 in clean U.S. bills issued after 2009. If you are staying more than a week, or traveling on your own, set up M-Pesa on a local SIM. On a package safari, where lodges, park fees and transfers are paid before you land, you will spend surprisingly little cash: tips, drinks, crafts and the odd market stall.

The shilling, and the rate to use

Kenya's currency is the Kenyan shilling, written KES or KSh. The Central Bank of Kenya's reference rate was about KSh 129 to the dollar on September 22, 2026, so think of it as about 130 shillings to $1: KSh 1,000 is a little under $8, and KSh 10,000 is about $77. Rates move, so check the Central Bank's daily rate before you go. Safaris, lodges and park fees are usually priced in dollars. Shops, taxis, town restaurants and markets price in shillings.

Swahili wood carvings on a whitewashed wall

Cash: what to bring and where to change it

  • Bring U.S. bills issued after 2009, clean and undamaged, with no tears, ink marks or heavy creases. Older or damaged bills are refused by banks and by most lodges.
  • $50 and $100 bills get a better exchange rate than small bills. Bring some smaller clean bills as well, because tips on safari are usually paid in dollars.
  • Change money at a bank or a licensed forex bureau in town. The airport bureaus work, but their rates are a little worse, so change only what you need for the first day.
  • Never change money with anyone who approaches you on the street.
  • Split cash between two bags and use the safe in hotels and lodges. You do not need a money belt at a safari camp; in Nairobi, keep your phone out of sight on the street.

Cards and ATMs

Visa and Mastercard work at hotels, safari lodges, larger restaurants, supermarkets and malls, mostly in Nairobi and on the coast. Small shops, markets, many matatus and rural places take cash or M-Pesa only. American Express is rarely accepted, so do not rely on it. Tell your bank you are traveling, check its foreign transaction fee, and carry two cards on different networks if you can.

The one rule that saves real money: when a card machine or an ATM offers to charge you in dollars, say no and choose shillings. The in-dollar option is called dynamic currency conversion, and its rate is almost always worse than your own bank's.

ATMs from Equity, KCB, Absa, Standard Chartered and Co-operative Bank are in every town. Each withdrawal is capped, commonly at around KSh 30,000 to 40,000 depending on the bank and the machine, and both your U.S. bank and the Kenyan bank may charge a fee, so a few larger withdrawals cost less than many small ones. Use machines inside banks, malls or hotels, in daylight.

A bright street mural in Nairobi

M-Pesa for visitors, step by step

M-Pesa is Safaricom's mobile money service, and in Kenya it works more like a national payment system than an app. Visitors can use it if they are 18 or over and have a passport.

  • Go to a Safaricom shop, not an ordinary M-Pesa agent. Only a shop can register a SIM in your own name against your passport and switch on M-Pesa. There are shops in Nairobi's malls and town centers, and a Safaricom counter in the JKIA arrivals hall.
  • The staff activate M-Pesa on your new line and you set a four-digit PIN. Keep it private, as you would a bank PIN.
  • Load money by handing cash to any M-Pesa agent, the small kiosks on almost every street; depositing is free. You can also receive money from abroad to your +254 number.
  • Pay a shop or stall with a till number through Lipa na M-Pesa, Buy Goods: enter the till number and the amount. Buy Goods payments are free for you.
  • Pay a person with Send Money, which is free up to KSh 100 and charged on a sliding scale above that.
  • Know the limits: KSh 250,000 per transaction, KSh 500,000 per day, and a maximum balance of KSh 500,000.
  • Spend it down before you fly home. M-Pesa does not work abroad, and cashing out at an agent costs a small fee.

How Kenyans use M-Pesa

Watch how your guide pays for things and you will see the whole system at work. Paybill numbers are for bills and larger businesses: school fees, electricity, hospital bills and many hotels. Till numbers are for shops and market stalls. Fuliza is an overdraft on your M-Pesa line that lets a payment go through when the balance is short. And every month, money moves upcountry in seconds, from workers in Nairobi and Mombasa to parents in Kisii, Kakamega or Nyeri. Kenyan families in the U.S. send money home to M-Pesa numbers the same way, through remittance services.

White Swahili houses on the Lamu waterfront

Where each way of paying works

WhereCardCashM-Pesa
KWS national parks (Amboseli, Nakuru, Tsavo, Nairobi)Yes, through eCitizenDo not rely on itYes, through eCitizen
Maasai Mara, Narok County gates (Sekenani, Talek, Musiara)YesYesAsk at the gate
Mara Triangle gatesYes, Visa and MastercardNo, cashlessYes
Safari lodges and campsYes, at mostDollars for tipsSometimes
Nairobi restaurants, malls and supermarketsYesYesYes
Markets and craft stallsRarelyYes, shillingsOften
Uber, Bolt and LittleYes, in the appYesDepends on the app
MatatusNoYes, small shillingsOn some routes
Hospitals and pharmacies in NairobiYesYesYes
Tanzania and Zanzibar extensionsAt larger hotelsU.S. dollars widely usedNo
Carry a backup at every park gate: card machines and connections at remote gates can fail.

Two of those rows catch people out. Park gates first: KWS parks are paid through eCitizen by card or M-Pesa, the Mara Triangle takes no cash at all, and Narok County's Mara gates take cash and cards. Our park fees page has the full table. Second, if your trip continues to Tanzania or Zanzibar, bring more dollars: many Zanzibar hotels price in dollars, and M-Pesa Kenya will not work there.

Tipping

Tips are the largest cash item on most safaris. U.S. dollars are welcome for guides and camp staff; shillings are better for small tips in towns; and M-Pesa works if the person gives you their number. Our tipping guide has the amounts for guides, camp staff, drivers and porters, and how to hand them over.

A bowl of coastal curry with rice and chapati

What you actually need cash for

SpendingBest way to payNotes
Tips for guides and camp staffClean U.S. dollarsThe biggest cash line; a couple on a seven-day mid-range safari typically plans $300 to $450
Bar bills and extras at lodgesCard, or charged to your roomSettle at checkout
Crafts, markets and roadside stallsShillings or M-PesaBargain with a smile; carry small notes
Park fees, if not in your packageeCitizen, card or M-PesaCheck before you travel; ours are included
Taxis and ride-hailing in NairobiApp, card or shillingsAbout $3 to $8 across town
Tanzania or Zanzibar add-onU.S. dollarsBring extra clean bills

For a week-long package safari, $300 to $500 per person in clean bills covers most travelers, with an ATM top-up in shillings if you need it. On a longer or independent trip, do not carry more cash: use ATMs and M-Pesa as you go.

Before you leave home

  • Order clean, recent bills from your bank a week or two ahead, including some $50s and $100s.
  • Tell your bank and card company your dates, and save their overseas phone numbers.
  • Check your phone is unlocked if you want a Safaricom SIM or eSIM for M-Pesa.
  • Keep a backup card and some cash separate from your main wallet.

Karibu Kenya. Why Kenya, and why us

  • Everything in one trip

    The great safari parks, the Indian Ocean coast, mountains, lakes and more than forty cultures, all in one country.

  • Conservation that works

    Community conservancies and rhino sanctuaries where tourism pays for wildlife and the people who live beside it.

  • Easy from the U.S.

    Apply for the eTA online and fly nonstop from New York to Nairobi, or one stop from most U.S. cities.

  • Planned by Kenyans

    Kenyan guides and hosts, two U.S. companies behind you, and the option to pay monthly with no deposit.

Common questions

Can I use U.S. dollars in Kenya?

Yes, for tips, many lodges and some park and activity fees, as long as the bills were issued after 2009 and are clean and undamaged. Shops, taxis and markets price in shillings, so carry some local currency too.

Do I need cash for Kenya park fees?

Usually not. KWS parks are paid online through eCitizen by card or M-Pesa, and the Mara Triangle gates are cashless. Narok County's Mara gates take cash and cards. Most safari packages, including ours, already include park fees.

Can tourists use M-Pesa?

Yes. If you are 18 or over, register a Safaricom SIM in your own name with your passport at a Safaricom shop, and the staff will activate M-Pesa. Load it with cash at any agent and spend it down before you leave, because it does not work abroad.

Is American Express accepted in Kenya?

Rarely. Visa and Mastercard are accepted at hotels, lodges, larger restaurants and malls. Bring one of those as your main card.

How much cash should I bring to Kenya?

For a week-long package safari, $300 to $500 per person in clean bills issued after 2009 covers most travelers, mainly for tips. Use ATMs and M-Pesa for anything more.

Should I exchange money at the airport in Nairobi?

Only enough for the first day. Airport forex rates are slightly worse than at banks and licensed bureaus in town. ATMs in the arrivals hall are a good alternative.

More practical information

All practical information