💰 This page covers the street-level details of spending money in Mombasa: card acceptance by neighborhood, where to find ATMs, how to pay for tuk-tuks and matatus, M-Pesa tips for tourists, and what to carry for Old Town visits and beach days. For Kenya-wide ATM tips, tipping norms, and exchange rate advice:
🎧 Order Kenyan Shillings Before You Fly
Have cash in hand when you land. Insured delivery, 2–5 day shipping.
Order KES → CEI Currency ExchangeDo You Need Cash in Mombasa?
Yes. Mombasa is more cash-dependent than Nairobi. The Old Town, local markets, tuk-tuks, matatus, and street food vendors all require Kenyan shillings. Upscale hotels and Nyali restaurants accept cards, but the majority of everyday transactions happen in cash or via M-Pesa mobile money. Carry KES 1,000–3,000 when exploring.
Where You Will Need Cash
Old Town shops and souvenir stalls. Tuk-tuks (negotiate fare before boarding, cash only). Matatus (minibuses, cash to the conductor). Street food (mishkaki, bhajia, fresh juice). Local restaurants and cafes outside hotels. Fort Jesus (cash as backup). Likoni Ferry vendors on both sides of the crossing. Tips at restaurants and for services.
Where Cards Work Fine
Nyali hotels and resorts (all levels). Diani Beach resorts (most accept cards). Shopping malls (City Mall Nyali, Mombasa CBD supermarkets). Supermarkets (Naivas, Quickmart, Carrefour). Chain restaurants and hotel dining rooms. Safari operators (most accept card or bank transfer). M-Pesa is also accepted at many shops that do not take cards, making it a useful supplement if you have a Safaricom SIM.
Paying by Card in Mombasa
Card acceptance is lower in Mombasa than in Nairobi. Visa and Mastercard work at hotels, resorts, and modern establishments. Amex has very limited acceptance. Contactless payments work at newer terminals in malls and chain stores. The key alternative is M-Pesa, Kenya's mobile money system, which is accepted almost everywhere that cards are not.
Mombasa Old Town
The historic Old Town around Fort Jesus is heavily cash-based. Souvenir shops selling Swahili crafts, kangas, and spices are cash-only. Local restaurants serving Swahili cuisine (pilau, biryani, coconut fish) cost KES 200–500 and require cash. Fort Jesus entry is KES 1,200 for foreigners (card sometimes accepted). The narrow streets have few ATMs, so withdraw before visiting. Bring KES 1,000–2,000.
Nyali
Mombasa's upscale suburb north of the island has the best card acceptance. City Mall Nyali is fully card-friendly with restaurants, a supermarket, and shops. Nyali Beach hotels (Voyager, Sarova Whitesands) accept all major cards. Restaurants along Links Road and Nyali Road take cards. Nakumatt/Naivas supermarket accepts cards and M-Pesa. The most card-friendly area in greater Mombasa.
Diani Beach
The popular beach destination 1 hour south of Mombasa. Resorts and hotels accept cards. Beachfront restaurants (Ali Barbour's Cave, Forty Thieves) take cards. Water sports operators often prefer cash or M-Pesa. Local shops along the Diani Beach Road are mixed. Beach vendors selling tours and souvenirs are strictly cash. Bring KES 1,000–2,000 for a beach day.
City Centre & Moi Avenue
Mombasa's busy commercial center around Moi Avenue and the famous tusks landmark. Banks and ATMs are plentiful here. Larger shops accept cards but smaller traders in Biashara Street market prefer cash or M-Pesa. Restaurants vary. The Mackinnon Market (fresh produce, spices) is cash-only and a great cultural experience. Budget KES 500–1,000 in cash.
M-Pesa: Kenya's Mobile Money
M-Pesa is Kenya's dominant payment system and works as a cash alternative throughout Mombasa. Getting started: Buy a Safaricom tourist SIM at Moi International Airport or any Safaricom shop (KES 100–200, bring your passport for registration). Loading credit: Visit any M-Pesa agent kiosk (look for the green Safaricom signs, they are everywhere). Paying: Many shops, restaurants, supermarkets, and even some tuk-tuk drivers accept M-Pesa. You will see "Lipa Na M-Pesa" (Pay with M-Pesa) signs at tills. This is especially useful in areas where cards are not accepted but you want to avoid carrying large amounts of cash.
ATMs in Mombasa
For Kenya-wide ATM advice, see the Kenya guide.
Look for these logos. Kenyan bank ATMs accept foreign Visa and Mastercard.
KCB Bank
Equity Bank
NCBA BankATM Locations
Moi Avenue: Multiple bank ATMs along the main commercial street including KCB, Equity, and Standard Chartered. City Mall Nyali: ATMs inside the mall. Diani Beach Road: KCB and Equity branches with ATMs. Moi International Airport (MBA): ATMs in the arrivals hall. ATMs dispense KES 100, KES 500, and KES 1,000 notes. Request smaller amounts when possible, as breaking KES 1,000 notes at small shops can be difficult.
⚠ ATM Safety Tips
Use ATMs inside banks or malls during business hours. Avoid standalone street ATMs at night. Some ATMs have daily withdrawal limits of KES 40,000. If you need more, try a different bank or visit during banking hours for an over-the-counter withdrawal. Always decline DCC (Dynamic Currency Conversion) at ATMs to get the best rate.
Getting Around: Tuk-Tuks, Matatus & Trains
Tuk-Tuks
Three-wheeled tuk-tuks are Mombasa's most common tourist transport. Cash only. Always negotiate the fare before boarding. Short trips within the island cost KES 100–200. Longer trips (Old Town to Nyali) cost KES 200–300. Drivers may quote higher prices for tourists, so ask your hotel for typical fares. Tuk-tuks are not metered. Keep small notes (KES 50, KES 100) handy.
Matatus (Minibuses)
Matatus are the cheapest way to get around. Cash to the conductor (the person at the door). Most routes cost KES 50–100. Major routes run from the CBD to Nyali, Likoni Ferry, and Bamburi. Matatus are crowded during rush hour but very affordable. No set schedule; they leave when full. The Likoni Ferry to the south coast (for Diani Beach) is free for pedestrians.
SGR Train from Nairobi
The Standard Gauge Railway connects Nairobi to Mombasa in about 5 hours. Economy class: KES 1,000. First class: KES 3,000. Book online at metickets.krc.co.ke (card accepted) or at the station. The Mombasa SGR terminus is in Miritini, about 20 km from the city center (tuk-tuk or taxi KES 300–500 to town). A comfortable and scenic alternative to flying.
Airport Transfers
Moi International Airport (MBA) is about 10 km west of the city center. Taxi: KES 1,500–2,500 to central Mombasa or Nyali (negotiate, cash). Uber: available but limited in Mombasa. Hotel transfers: most hotels arrange airport pickups (often included or KES 2,000–3,000). Tuk-tuks: available outside the airport for KES 300–500 to town but not ideal with heavy luggage.
Tipping in Mombasa
The Kenya guide covers general norms. In Mombasa: Restaurants: 10% is appreciated if service charge is not included. Hotel porters: KES 100–200 per bag. Tuk-tuk drivers: not expected, but rounding up is polite. Safari guides: KES 500–1,000 per day for a good guide. Beach helpers: KES 100–200 if someone helps you find a spot or carries chairs. Always tip in cash (Kenyan shillings).
Prices in Mombasa
Mombasa is cheaper than Nairobi for most things, especially food and transport. Beach resorts and tourist-oriented activities are the main expenses. Street food and local restaurants offer excellent value.
| Item | Price (KES) | Price (USD) |
|---|---|---|
| Street food (mishkaki, bhajia) | KES 100–300 | $0.75–2.30 |
| Local restaurant meal | KES 500–1,500 | $3.80–11.50 |
| Fresh juice | KES 50–150 | $0.40–1.15 |
| Coffee (cafe) | KES 150–350 | $1.15–2.70 |
| Tuk-tuk ride | KES 100–300 | $0.75–2.30 |
| Matatu ride | KES 50–100 | $0.40–0.75 |
| Fort Jesus entry (foreigner) | KES 1,200 | $9.20 |
| SGR train (economy, from Nairobi) | KES 1,000 | $7.70 |
| Tsavo East safari entry | KES 3,500 | $26.90 |
| Diani Beach restaurant meal | KES 800–2,000 | $6.15–15.40 |
| Water sports (per activity) | KES 2,000–5,000 | $15.40–38.50 |
| Budget hotel (per night) | KES 3,000–6,000 | $23–46 |
USD estimates based on approximately KES 130 = $1. Rates fluctuate.
Day Trips from Mombasa
Diani Beach (1 hour south)
Kenya's most popular beach. Take the Likoni Ferry (free for pedestrians, runs constantly) then a matatu south (KES 100–200). Alternatively, taxis cost KES 2,000–3,000 one way. Beach access is free. Beachfront restaurants serve fresh seafood for KES 800–2,000. Water sports (snorkeling, kite surfing, jet skis) cost KES 2,000–5,000. Cards work at resorts but bring cash for beach vendors and local eateries.
Tsavo East National Park (safari)
Kenya's largest national park, about 3 hours from Mombasa. Entry fee: KES 3,500 per adult per day (pay via KWS eCitizen portal, card accepted, or at the gate). Day trip safaris through Mombasa tour operators cost KES 8,000–15,000 per person (transport, entry, and lunch included). Overnight safaris with lodge accommodation cost KES 15,000–40,000. Book through a reputable operator and confirm what is included before paying.
Wasini Island & Dolphin Trip
A full-day boat trip from Shimoni (1.5 hours south of Mombasa). Trips cost KES 5,000–8,000 per person and typically include dolphin watching, snorkeling at Kisite Marine Park (KES 1,500 entry), a Swahili seafood lunch on Wasini Island, and transport from Mombasa. Most operators accept cash or bank transfer. A memorable day out that combines marine life with local culture. Bring KES 500–1,000 extra for tips and drinks.
Mombasa Quick Reference
| Destination | Cards? | Cash Needed? | Notes |
|---|---|---|---|
| Nyali hotels & malls | ✅ Everywhere | Not needed | Most card-friendly area |
| Diani Beach resorts | ✅ At resorts | KES 1,000–2,000 | Beach vendors cash-only |
| Old Town | ❌ Cash only | KES 1,000–2,000 | Fort Jesus, crafts, food |
| City Centre / Moi Avenue | ⚠ Mixed | KES 500–1,000 | Markets are cash-only |
| Tuk-tuk | ❌ Cash only | KES 100–300 | Negotiate before boarding |
| Matatu | ❌ Cash only | KES 50–100 | Pay conductor on board |
| Tsavo safari | ✅ Entry by card | KES 1,000+ | Tips, drinks, extras in cash |
Frequently Asked Questions
Do I need cash in Mombasa?
Yes. Mombasa is more cash-dependent than Nairobi. Old Town, markets, tuk-tuks, matatus, and street food all require shillings. Hotels and Nyali restaurants accept cards. Carry KES 1,000–3,000 when exploring. M-Pesa is a useful supplement if you have a Safaricom SIM.
Can tourists use M-Pesa?
Yes. Buy a Safaricom tourist SIM at the airport or any Safaricom shop (KES 100–200, bring your passport). Load M-Pesa credit at any agent kiosk (green signs everywhere). It works for shops, restaurants, supermarkets, and some transport. Kenya's most popular payment method.
How much does a Diani Beach day cost?
Getting there costs KES 100–200 by matatu (after the free Likoni Ferry). Beach access is free. Restaurant meals run KES 800–2,000. Water sports cost KES 2,000–5,000. Cards work at resorts, but bring cash for beach vendors.
How much is Fort Jesus entry?
KES 1,200 for foreign adults, KES 600 for children. Card is sometimes accepted at the ticket office, but bring cash. The UNESCO fort dates to the 16th century and takes 1–2 hours to explore. Mombasa's top historical attraction.
How do I get around Mombasa?
Tuk-tuks cost KES 100–300 (cash, negotiate first). Matatus cost KES 50–100. Uber is available but limited. The Likoni Ferry to the south coast is free for pedestrians. Keep small notes handy for transport.
How much does a Tsavo safari cost?
Park entry is KES 3,500 per adult per day (card via eCitizen portal). Day trips from Mombasa cost KES 8,000–15,000 per person through tour operators. Overnight safaris cost KES 15,000–40,000. Book through a reputable Mombasa operator.
Pay Smart in Mombasa
The Wise card converts at the real mid-market rate with no FX markup. Tap to pay at hotels, resorts, and malls. Hold KES, USD, and 40+ currencies. Free ATM withdrawals up to $100/month.
Get the Wise Card →