Skip to content

Mombasa budget breakdown

Kenya — ~$30–55 USD/day

Daily costs per person in KES (KSh). Mombasa offers a wide range — street food and matatus keep budget travellers comfortable, while Diani resorts and seafood restaurants cater to splurgers.

Daily cost breakdown

Currency: KES (KSh) (1 USD ≈ KSh 154)

Category Budget Mid-range Splurge Notes
Accommodation KSh 1,500–3,000 KSh 4,000–12,000 KSh 25,000+ City guesthouses → Nyali hotels → beach resorts
Food KSh 500–1,000 KSh 1,500–3,000 KSh 5,000+ Street food → restaurants → Tamarind-level dining
Transport KSh 100–300 KSh 500–1,500 KSh 3,000+ Matatus → tuk-tuks → private taxi
Activities KSh 1,000–2,000 KSh 3,000–8,000 KSh 15,000+ Fort + beach → marine park + Diani → Wasini + safari
Drinks KSh 100–300 KSh 400–800 KSh 1,500+ Juice & chai → Tusker → cocktails
Daily Total KSh 3,200–6,600 KSh 9,400–25,300 KSh 49,500+ $21–43 → $61–164 → $321+

Money-saving tips

Use matatus for transport

Shared minibuses (matatus) cost KSh 30–100 for city trips. Tuk-tuks are KSh 100–300 for short hops. Only use taxis for longer trips or late-night returns. Boda-bodas (motorcycle taxis) are cheapest but riskiest.

Eat street food

Mombasa's street food is excellent and cheap: mishkaki KSh 50, chips mayai KSh 200, biryani KSh 300, sugar cane juice KSh 50. You can eat well for KSh 500/day at the market stalls and Old Town eateries.

Book the SGR train

The Madaraka Express (KSh 1,000 second class, KSh 3,000 first class) runs daily between Nairobi and Mombasa in 5 hours. Book online at metickets.krc.co.ke — it is faster, cheaper, and more comfortable than buses or flights.

Free beaches

All Mombasa beaches are free to access. You only pay for sun lounger rental (KSh 200) or drinks. Bring your own towel and water and the beach costs nothing.

Likoni Ferry is free

The Likoni Ferry crossing to the south coast is free for pedestrians. It runs every 15 minutes and connects Mombasa Island to Diani Beach and the south coast without needing to pay for a taxi.

Stay in the city centre

Budget hotels and Airbnbs in the city centre or Old Town area cost KSh 1,500–3,000/night. Nyali beachfront prices are 2–3 times higher. The city centre has the best street food and transport connections.

Travel Mombasa with a companion

Split costs and share experiences. roammate matches you with travelers heading to Mombasa.

See the full Mombasa guide