
Travel payments
Money in Diani Beach: Cash, ATMs, Cards & M-Pesa Explained
Cash for small purchases, cards where accepted and M-Pesa on your own registered line — a practical guide to paying your way.
By Bernd Trompell · · 10 min read
Yes, some cash is useful in Diani Beach, even if you normally pay by card. Carry Kenyan shillings for small purchases, tips and journeys where the provider has agreed cash payment. Cards and M-Pesa can be convenient where accepted, but neither works at every establishment. Confirm the method before ordering, travelling or booking, and keep a backup.
The practical question is not just how much a holiday costs, but how you will pay when you are there. This guide covers currency, withdrawals, exchange and mobile money without assuming a particular ATM is working or that your foreign card will be accepted.
The Short Answer
Use a mix of payment options suited to your plans: some Kenyan-shilling cash, an enabled bank card and, if you choose to register, your own M-Pesa account. Check fees and acceptance in advance; foreign currency and mobile-money registration are not substitutes for confirming the actual payment arrangement.
Kenyan currency: getting familiar with shillings
Kenya’s currency is the Kenyan shilling, abbreviated KES or KSh. The Central Bank of Kenya’s currency guidance lists banknotes of 50, 100, 200, 500 and 1,000 shillings. Everyday coins include 1, 5, 10 and 20 shillings; the bank also lists 50-cent and 40-shilling coins. You do not need to collect every denomination to manage a holiday.
Ask for manageable smaller notes when practical and check your change. A large note can be awkward for a small purchase if the seller has little change. Read the currency as well as the number on a quote, and keep receipts for larger payments. Do not confuse a price in Kenyan shillings with an amount in dollars or euros.
Finding ATMs in Diani and Ukunda
Use your bank or card network’s official ATM locator, then confirm the result through the local bank’s information or current local advice. Search Diani and nearby Ukunda rather than relying on one map pin. This guide supplies no unverified branch addresses, opening hours or guarantee that a machine has cash. Plan access before you urgently need a withdrawal.
Check whether your card supports overseas cash withdrawals, your daily limit and any security settings. The ATM operator and your own bank may apply different charges, and a credit-card withdrawal may be treated as a cash advance. Read the screen before accepting. A declined transaction can reflect a limit, security block, network issue or incompatible machine, not necessarily an empty account.
Choose a well-lit, busy or bank-associated location, shield your PIN and refuse unsolicited help. If a machine retains your card or debits money without dispensing it, contact the bank through a verified channel and preserve the transaction details. Do not repeatedly withdraw without checking what happened.
Can you pay by card?
Card payment may be available at larger hotels, restaurants and supermarkets, but availability at a category of business is not a guarantee at the one you visit. Ask whether your card network is accepted, whether the terminal is functioning and what currency will be charged. Smaller shops and local transport may require another agreed method.
When a terminal or ATM offers conversion into your home currency, examine the displayed exchange rate and charges. Paying in KES generally leaves conversion to your card provider; accepting home-currency conversion uses the offered conversion arrangement. Compare the terms rather than assuming either is free. Check your bank’s overseas fees before departure and retain payment confirmations.
What is M-Pesa?
M-Pesa is Safaricom’s mobile-money service: an electronic balance linked to a registered mobile line, used for transfers, payments and cash services. It is not the same as paying with an international bank card. Depending on the service, a payment may use a recipient’s phone number, a merchant till or a PayBill with an account reference.
Ask which payment type the provider wants and verify the name and reference before confirming. Sending to a personal number is not identical to paying a merchant till, and the applicable charges can differ. You need sufficient balance and a working way to authorise the transaction. Do not assume that installing an app or buying mobile data opens a wallet.
Can tourists register for M-Pesa?
Adult visitors can apply using a valid original foreign passport. Safaricom’s registration guidance requires a Safaricom SIM registered in your own name and lists foreign passports among accepted identification documents. Ordinary adult registration is for people aged 18 or older. Registration and activation still need to be completed; eligibility is not a promise of instant service.
SIM registration and M-Pesa enrolment are separate checks. Kenya’s 2025 telecom subscriber regulations require original identification and verification; a valid passport is an accepted document for a foreigner. Take your original passport and phone to a Safaricom Shop or Care Desk and ask for both services. Safaricom’s tariff guidance distinguishes foreign-passport registration from the Kenyan-ID registration available at ordinary agent outlets. Do not assume every agent kiosk can enrol a visitor.
Safaricom’s self-registration route is described for lines registered with a Kenyan National ID, so a foreign visitor should not rely on that route. Complete assisted registration, activation and your private PIN setup. Confirm that the account works before making it your only way to pay. Use your own registered line, not an account borrowed from a driver or seller.
Account limits, transaction charges, identity checks and product eligibility apply. International transfers or card-linked services have their own requirements; they are not automatically included just because the wallet is active. A travel eSIM that provides only data is not automatically a Safaricom line or M-Pesa account. Ask the provider about your specific setup.
Loading money, withdrawing and checking charges
After registration, authorised agents provide cash services subject to their ability to complete the transaction. Safaricom says agent cash deposits must be into your own registered account, not someone else’s. Confirm the electronic credit and receipt before leaving. For withdrawal, check the required identification, applicable charge and available cash rather than assuming every outlet can supply your amount.
Use Safaricom’s current consumer tariffs for fees and limits. Sending money, merchant payments and cash withdrawals are different services; ‘M-Pesa payment’ does not mean every transaction is free. No tariff amounts are reproduced here because they can change. Any overseas funding service may have separate exchange, transfer and verification terms.
Currency exchange: compare what you actually receive
Consider banks or licensed foreign-exchange bureaus and check their status through the Central Bank of Kenya. Avoid informal street exchange and deals that require handing over money before the terms are clear. Ask which identification is required and obtain a receipt. This guide does not recommend a named local bureau or claim one offers the best rate.
Compare the total Kenyan shillings you receive for the same foreign-currency amount after all charges. A prominent exchange rate can be less attractive once commission or a service fee is added. Buy and sell rates differ; an indicative online rate is not a guaranteed cash-counter rate. Count the cash discreetly before leaving and keep the exchange record.
Euros, US dollars or Kenyan shillings?
Kenyan shillings are the practical reference for local daily spending. If you already hold euros or US dollars, compare the cost and availability of exchanging them with using your card to withdraw KES. Converting your home currency into another foreign currency first can create a second conversion cost. There is no exchange-rate prediction or universal cheapest option here.
A provider might quote a service in foreign currency, but that does not establish acceptance elsewhere. Confirm the invoice currency, permitted payment currency and any conversion before paying. If bringing foreign notes for exchange, ask the exchange provider about denomination and note-condition requirements; do not assume every note is accepted.
Taxis, tuk-tuks, meals and excursions
Before a ride, agree the total price, currency, payment method and any waiting or return charges. Cash with appropriate change may suit a short journey if the driver agrees; M-Pesa may suit another, but ask before setting off. The getting around Diani without a car guide explains transport choices separately from payment.
For a restaurant meal or supermarket shop, ask about card acceptance before relying on it. For an excursion, obtain written inclusions, payment instructions and cancellation terms from the actual operator. Verify an unexpected change of payment details through a known contact. A message containing a business name is not proof that the recipient belongs to that business.
Tipping without treating it as a compulsory charge
A tip is an optional expression of appreciation, not a universal mandatory percentage. Check whether the bill already includes a service charge and ask how any additional gratuity reaches the intended staff. Small KES notes may be convenient; do not assume a tip can be added to every card payment.
For a guide, driver or accommodation team, decide according to service and your own budget rather than an invented Diani tariff. Where staff share tips, ask about the arrangement. This guide sets no compulsory tipping amount and does not state a Zavani tipping policy.
Payment security: slow down before confirming
Keep card PINs, mobile-money PINs and one-time codes private. Enter them yourself; legitimate assistance does not require you to disclose them. Verify the recipient name, number, amount and reference on the actual transaction screen. Check your own confirmation and balance rather than a screenshot someone else shows you.
Do not approve a supposed refund that actually asks you to send money. If a payment is delayed, check its status before paying twice. Report lost cards, a lost SIM or suspicious activity through your bank or Safaricom’s verified channels promptly. Keep contact details available offline and avoid carrying or displaying the entire holiday cash budget.
A short holiday-money checklist
Prepare payment options before departure, then confirm the details at each business. The comparison below describes convenience, not guaranteed acceptance.
| Method | May be convenient for | Check first |
|---|---|---|
| KES cash | Agreed small purchases, rides and optional tips | Change, secure storage and access to withdrawals |
| Bank card | Businesses that confirm a working compatible terminal | Card network, billing currency, bank and conversion fees |
| M-Pesa | Agreed local transfers and merchant payments | Own registered account, balance, recipient details and service charges |
- Check overseas card use, withdrawal limits and your bank’s fees.
- Keep some KES in practical denominations and a separate backup.
- Find an ATM through official bank or network information; confirm access.
- For M-Pesa, bring original ID and complete registration in your own name.
- Agree price, currency and payment method before committing.
- Review conversion and transaction charges before confirming.
- Verify recipient details and keep receipts for larger payments.
- Save verified bank and mobile-provider contact details offline.
Planning a private-villa stay
Zavani is a private villa approximately 300 metres from Diani Beach, with six bedrooms across two three-bedroom units and a maximum of 12 guests. Chef services and daily housekeeping are included; groceries are charged separately.
Keep the accommodation quote and grocery spending distinct when planning your budget. This article does not establish Zavani’s accepted payment methods, deposit requirements or currency policy: confirm those directly. Explore the accommodation or send an enquiry. For the wider spending plan, use the Diani Beach holiday costs guide; the About Diani guide covers the destination itself.

Frequently Asked Questions
Do I need cash in Diani Beach?
Some Kenyan-shilling cash is useful for agreed small purchases, rides and tips. Cards and M-Pesa may be convenient elsewhere, but confirm acceptance and keep a backup rather than relying on one method.
Can I use my foreign bank card?
Where your card network is accepted and your bank permits overseas use. Check the particular business or ATM, billing currency and fees. Acceptance is not guaranteed at every restaurant, shop or vehicle.
Can a tourist open M-Pesa?
Adult visitors can apply with an original valid foreign passport and a Safaricom line registered in their own name. Seek assisted registration at a Safaricom Shop or Care Desk and complete activation. Identity verification and service requirements still apply.
Does a travel eSIM include M-Pesa?
Not automatically. A data-only travel eSIM does not itself create a registered Safaricom line or mobile-money wallet. Confirm your provider’s setup and complete the separate requirements.
How do I find an ATM?
Use an official bank or card-network locator and confirm current local access in Diani or Ukunda. This guide does not verify individual machine locations, hours, cash availability or compatibility with your card.
Can I pay with euros or US dollars?
Only if the particular provider agrees. KES is the local currency. Confirm the invoice currency and any conversion; foreign-currency acceptance at one business does not establish it at another.
Is M-Pesa always free?
No. Charges depend on the transaction type and amount. Consult Safaricom’s current tariff for transfers, withdrawals and other services, and check any separate funding-provider fees.
What currency should I choose on a card terminal?
Read the conversion offer and compare its terms with your card provider’s. KES billing generally leaves conversion to your provider; home-currency conversion uses the offered arrangement. Neither removes all possible fees.
Sources and Payment References
- Visa: understanding optional dynamic currency conversion
- Central Bank of Kenya: currency services and denominations
- Central Bank of Kenya: foreign-exchange bureaus
- Safaricom: M-Pesa registration requirements and activation
- Safaricom: consumer tariffs, limits and registration-outlet notes
- Safaricom: M-Pesa customer terms and conditions
- Communications Authority: telecom subscriber registration regulations, 2025
Information checked 10 November 2026. Registration eligibility was checked against current Safaricom guidance and the telecom regulator’s 2025 rules. Provider requirements, exchange rates and fees can change. This is general travel information, not personalised financial advice; no individual ATM or business’s payment acceptance is guaranteed.
More stories from the coast
