Daily costs per person in KES (KSh). Lamu is one of Kenya's most affordable coastal destinations — guesthouse rooms, waterfront food stalls, and shared dhow trips keep daily budgets low.
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–10,000 | KSh 20,000+ | Guesthouses → boutique hotels → luxury villas |
| Food | KSh 500–1,000 | KSh 1,500–3,000 | KSh 5,000+ | Street stalls → restaurants → rooftop dining |
| Transport | KSh 0–500 | KSh 500–1,500 | KSh 3,000+ | Walking → boats → private dhow |
| Activities | KSh 500–1,500 | KSh 2,000–5,000 | KSh 8,000+ | Free walks → dhow trips → private tours |
| Drinks | KSh 100–300 | KSh 400–800 | KSh 1,000+ | Fresh juice → Tusker beer → cocktails |
| Daily Total | KSh 2,600–6,300 | KSh 8,400–20,300 | KSh 37,000+ | $17–41 → $55–132 → $240+ |
Money-saving tips
Stay in guesthouses
Lamu has dozens of family-run Swahili guesthouses from KSh 1,500–3,000/night with rooftop terraces, fans, and breakfast. They are far more atmospheric than hotels and your money goes directly to local families.
Eat at waterfront stalls
The pop-up food stalls along the harbour serve grilled fish, biryani, samosas, and fresh juice for KSh 200–500 for a full meal. Rooftop restaurants charge 2–3 times more for the same food.
Share dhow costs
A dhow charter costs KSh 4,000–6,000 for the boat regardless of passenger numbers. Share with 4–6 other travellers from your guesthouse to bring the per-person cost to KSh 800–1,500 for a full day.
Walk everywhere
Lamu Town is car-free and tiny — everything is walkable in 15 minutes. The walk to Shela Beach takes 40 minutes along the waterfront. Boats are only needed for island crossings.
Fly into Lamu
Flights from Nairobi to Lamu (via Manda Island) cost KSh 5,000–12,000 one way with Fly540 or Safarilink. The bus alternative is 8–10 hours via Malindi. Flying saves a full travel day.
Bring cash
Lamu has very few ATMs and card acceptance is almost non-existent. Bring enough Kenya shillings for your entire stay. The nearest reliable ATM is in Mokowe on the mainland.